我使用HoloEveryWhere Library并以Holo.Theme.Sherlock.Light
作为父主题。我也在使用splitActionBarWhenNarrow
,因此顶部ActionBar
和底部ActionBar
将采用浅色。我想在顶部ActionBar
中有深色,所以我已经以编程方式更改它并且工作正常。
由于我在顶部ActionBar
中将Light主题设为父级和深色,homeAsUpIndcator
将为深色,而在深色ActionBar
中无法看到。
因此,我创建了一个自定义主题,使homeAsUpIndcator
变得轻松。我使用这个主题成功完成了我需要的东西:
`
<style name="AppTheme" parent="@style/Holo.Theme.Sherlock.Light">
<item name="android:homeAsUpIndicator">@drawable/abs__ic_ab_back_holo_dark</item>
<item name="homeAsUpIndicator">@drawable/abs__ic_ab_back_holo_dark</item>
</style>
`
这在Android 2.2模拟器中完美运行,但在ICS +中却没有。我的底部是ActionBar
和ActionPopupMenus
:(
其实我没有在任何地方指定任何黑暗主题! 我错过了自定义主题的任何属性吗?
答案 0 :(得分:2)
我怀疑你有一个values-v11文件夹,你也可以在其中声明你的主题('AppTheme')。您可以删除样式(如果您不打算用它做其他事情)