0

我使用 HoloEveryWhere 库Holo.Theme.Sherlock.Light作为父主题。我也在使用splitActionBarWhenNarrow,所以顶部ActionBar和底部ActionBar将是浅色。我想在 top 有深色ActionBar,所以我以编程方式对其进行了更改,并且效果很好。

由于我将 Light 主题作为父主题并在顶部使用深色ActionBar,因此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 Emulator 中完美运行,但在 ICS+ 中ActionBarActionPopupMenus不行

实际上我没有在任何地方指定任何黑暗主题!我是否缺少自定义主题的任何属性?

4

1 回答 1

2

我怀疑您有一个 values-v11 文件夹,其中还声明了您的主题('AppTheme')。您可以删除样式(如果您不打算用它做其他事情)

于 2012-12-31T15:36:50.827 回答