ActionBar menuitem color de fondo presionado
Hice una barra de acción con ActionBarSherlock. Quiero estilo de la barra de acción, así que cuando presiono un menuitem (un elemento desplegable que aparece del desbordamiento), el fondo menuitem debe cambiar de color. (Ahora cambia al azul de holo del defecto, quiero que sea otro color).
Después de un largo googleing y pruebas, surgió una idea:
- Agregar hijo a un MenuItem dentro de un grupo en un NavigationView
- Añadir Spinner a la barra de menús de acción
- Android: excepción Menú Opciones en Android 3+ / Recursos $ NotFoundException: Resource ID # 0x1090044
- Android - elemento de menú de hardkey selector personalizado
- El menú de la barra de herramientas no funciona con ViewPager
themes.xml
:
<style name="AppTheme" parent="Holo.Theme"> <item name="android:popupMenuStyle">@style/PopupMenuStyle</item> <item name="popupMenuStyle">@style/PopupMenuStyle</item> </style> <style name="PopupMenuStyle" parent="@style/Widget.Sherlock.PopupMenu"> <item name="android:dropDownSelector">@drawable/menu_selector</item> </style>
menu_selector.xml
: (como abs__list_selector_holo_dark.xml
)
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:drawable="@android:color/transparent" /> <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="@color/AppRed" /> <item android:state_focused="false" android:state_pressed="true" android:drawable="@color/AppRed" /> <item android:state_focused="true" android:drawable="@drawable/abs__list_focused_holo" /> <item android:drawable="@color/AppRed" /> </selector>
Por desgracia, el fondo sigue cambiando a azul en lugar de rojo. que me estoy perdiendo aqui?
- Cómo implementar un menú secreto
- ¿Cómo averiguar el ID de cadena de un elemento en el Menú sabiendo su valor decimal?
- Finditem () no encuentra el menú, atascado con NullPointerException
- Menú de opciones personalizadas para cada fragmento
- Cómo crear un subnivel en el menú de navegación en android?
- Uso de onPrepareOptionsMenu en lugar de onCreateOptionsMenu en Fragment
- Cómo cambiar el color de fondo del menú de opciones de Action Bar en Android 4.2?
- Barra de acción Android Sherlock muestra acciones en elementos desplegables siempre
Esto generará estilos de ActionBar para usted, puede elegir sólo cambiar el color de acento que modificará el selector de elementos de la barra de acción (todavía tendrá que copiar todos los archivos que genera a su proyecto)
- Obtener el ID del elemento ListView seleccionado (datos rellenos con DB de SQLite)
- OnSaveInstanceState no está siendo llamado en Fragment