我正在使用HoloEverywhere
并ActionbarSherlock
创建我的应用程序。我已经成功地将listview
我的主要活动主题化,以便在按下或聚焦时颜色为灰色而不是全息蓝色。我也想为我在 aPreferenceActivity
中的偏好选项设置主题,但它仅适用于具有 pre-ICS 的设备。对于运行 android 4.0+ 的设备,无论何时按下或聚焦该选项,颜色仍为 ICS 蓝色。
另一个问题:我使用的主题是 parent is Holo.Theme.Light.DarkActionBar
。我将如何使它使用浅色溢出弹出菜单而不是深色弹出菜单?我试过添加popupmenustyle
我的风格,但我没有运气
样式.xml:
<style name="Theme" parent="Holo.Theme.Light.DarkActionBar">
<item name="android:actionBarItemBackground">@drawable/selectable_background</item>
<item name="actionBarItemBackground">@drawable/selectable_background</item>
<item name="android:activatedBackgroundIndicator">@drawable/activated_background_holo_light</item>
<item name="activatedBackgroundIndicator">@drawable/activated_background_holo_light</item>
<item name="android:listChoiceBackgroundIndicator">@drawable/list_selector_holo_light</item>
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="actionBarStyle">@style/ActionBar</item>
</style>
<style name="ActionBar" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="android:background">#666666</item>
<item name="android:icon">@drawable/icon</item>
<item name="background">#666666</item>
<item name="icon">@drawable/icon</item>
</style>