Native ActionBar SelectAbleItemBackground con ActionBarsherlock
-
12-11-2019 - |
Domanda
Cerco di modificare lo sfondo di un elemento selezionato nella barra di Action. Uso Actionbarsherlock per essere compatibile con versioni Android più vecchie. Ho impostato un tema specifico sulla mia attività quando l'app funziona su un dispositivo con ICS.
Questo è il mio stile attuale:
<style name="Theme.Custom.Light" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarItemBackground">@drawable/abs__item_background_holo_dark</item>
<item name="android:selectableItemBackground">@drawable/abs__item_background_holo_dark</item>
</style>
Il mio disegno sembra questo:
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:exitFadeDuration="@android:integer/config_mediumAnimTime">
<item android:state_focused="true" android:state_enabled="false" android:state_pressed="true" android:drawable="@drawable/abs__list_selector_disabled_holo_dark" />
<item android:state_focused="true" android:state_enabled="false" android:drawable="@drawable/abs__list_selector_disabled_holo_dark" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/abs__list_selector_background_transition_holo_dark" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/abs__list_selector_background_transition_holo_dark" />
<item android:state_focused="true" android:drawable="@drawable/abs__list_focused_holo" />
<item android:drawable="@android:color/transparent" />
</selector>
Sembra essere che l'attributo non sarebbe esagerato. Cosa ho sbagliato?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow