Android屏幕标题栏的图标大小和删除应用程序的名称

发布于 2024-11-29 10:20:00 字数 79 浏览 2 评论 0原文

我想将应用程序的图标添加到屏幕的标题栏。图标大小应该是多少? 我想从该标题栏中删除应用程序名称并仅显示图标。 怎样才能做到呢? 谢谢, 埃亚尔。

I'd like to add an icon of my application to screen's title bar. what shold be icon size?
And I'd like to remove the application name form this title bar and display only the icon.
How it can be done?
Thanks,
Eyal.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咋地 2024-12-06 10:20:00

可以设置您自己的自定义标题布局,但执行顺序很重要。您必须按以下顺序执行操作:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.my_layout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_title);

此外,您可能需要增加标题的大小;如果不这样做,那么自定义布局的底部可能会被您的活动覆盖。您可以通过添加指定标题大小的主题来更改大小。这将进入一个值 XML 文件:

<resources>
    <style name="LargeTitleTheme">
         <item name="android:windowTitleSize">40dip</item>
    </style>
</resources>

然后,您需要在 AndroidManifest.xml 中为您的 Activity(或应用程序,如果您希望整个应用程序具有此自定义标题栏)设置主题:

<activity android:name=".MyCustomTitleActivity" android:theme="@style/LargeTitleTheme" />

自定义标题栏示例

It's possible to set your own custom title layout, however the order of execution matters. You must do things in this order:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.my_layout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_title);

Additionally, you may need to increase the size of the title; if you don't, then the bottom of your custom layout may just be covered up by your Activity. You can change the size by adding a theme that specifies the title's size. This would go into a values XML file:

<resources>
    <style name="LargeTitleTheme">
         <item name="android:windowTitleSize">40dip</item>
    </style>
</resources>

Then you'd need to set the theme for your Activity (or Application, if you want the entire application to have this custom title bar) in AndroidManifest.xml:

<activity android:name=".MyCustomTitleActivity" android:theme="@style/LargeTitleTheme" />

Example of custom title bar

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文