【发布时间】:2011-05-29 15:22:54
【问题描述】:
我想声明一个自定义视图,但我还希望带有向上图标的主页徽标以其默认功能出现在左侧。我怎样才能同时使用两者?
【问题讨论】:
标签: android android-3.0-honeycomb android-actionbar
我想声明一个自定义视图,但我还希望带有向上图标的主页徽标以其默认功能出现在左侧。我怎样才能同时使用两者?
【问题讨论】:
标签: android android-3.0-honeycomb android-actionbar
最好的方法是使用 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);