我想在屏幕标题栏中添加我的应用程序图标。什么是图标大小? 我想从此标题栏中删除应用程序名称并仅显示图标。 怎么做? 谢谢, 的Eyal。
答案 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" />