我想声明一个自定义视图,但是我也想让主页标志与向上箭头图标一起出现在左侧,并保持其默认功能。我该如何做到同时使用这两者?
我想声明一个自定义视图,但是我也想让主页标志与向上箭头图标一起出现在左侧,并保持其默认功能。我该如何做到同时使用这两者?
最好的方法是使用XML样式:
<style name="Theme.Main" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>
<style name="Widget.ActionBar" parent="android:Widget.Holo.Light.ActionBar">
<item name="android:displayOptions">showHome|useLogo|showCustom</item>
<item name="android:customNavigationLayout">@layout/custom</item>
</style>
然后只需将此主题设置为AndroidManifest.xml
中的应用程序主题或活动主题即可。
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM|ActionBar.DISPLAY_USE_LOGO|ActionBar.DISPLAY_SHOW_HOME);
- Joe Trellick