16
我想声明一个自定义视图,但我也希望具有向上图标的主标志以其默认功能出现在左侧。我怎样才能达到使用两者?动作栏自定义视图
我想声明一个自定义视图,但我也希望具有向上图标的主标志以其默认功能出现在左侧。我怎样才能达到使用两者?动作栏自定义视图
最好的办法是使用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
您也可以在没有任何主题的变化做相同的代码: (ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_USE_LOGO | ActionBar.DISPLAY_SHOW_HOME);'getActionBar()。setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME);' – 2012-02-28 15:27:01