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

时间:2011-08-11 09:54:55

标签: android icons size titlebar application-name

我想在屏幕标题栏中添加我的应用程序图标。什么是图标大小? 我想从此标题栏中删除应用程序名称并仅显示图标。 怎么做? 谢谢, 的Eyal。

1 个答案:

答案 0 :(得分:1)

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

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" />

Example of custom title bar