Тематическое оформление с помощью ABS и HoloEverywhere

Я использую HoloEverywhere и ActionbarSherlock для создания своего приложения. Мне удалось настроить тему listview, которая у меня есть в моей основной деятельности, так что цвет становится серым, а не голографически-синим при нажатии или фокусировке. Я также хотел бы настроить параметры предпочтений, которые у меня есть в PreferenceActivity, но это работает только для устройств с pre-ICS. На устройствах под управлением Android 4.0+ всякий раз, когда параметр нажимается или фокусируется, цвет по-прежнему остается синим ICS.

Другой вопрос: я использую тему, родителем которой является Holo.Theme.Light.DarkActionBar. Как бы мне сделать так, чтобы он использовал всплывающее меню светлого переполнения вместо темного? Я пытался добавить popupmenustyle к своим стилям, но мне не повезло

styles.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>

person TheWizKid95    schedule 04.08.2013    source источник


Ответы (1)


Для меня это работает:

<item name="popupMenuStyle">@style/PopupMenu.Intellistats</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Intellistats</item>

куда:

<style name="PopupMenu.Intellistats" parent="@style/Holo.ListPopupWindow">
    <item name="android:popupBackground">@color/holo_orange_dark</item>
</style>
person M-WaJeEh    schedule 04.08.2013