El estilo es un lugar para mejorar en mi conocimiento de la plataforma de Android. Dado que estoy tratando de hacer un cambio simple toda la mañana y no he podido lograrlo.ActionSherlockBar Styling - PopupMenu
Quiero cambiar el estilo del menú de desbordamiento en la barra de acciones. Pude cambiar el color de fondo y agregar animaciones para que al hacer clic se desvanezca a un color seleccionado. Pero por mi vida no puedo cambiar el color del texto.
A continuación se muestran dos capturas de pantalla, una con Theme.Sherlock y otra con Theme.Sherlock.Light.
Theme.Sherlock - Esta es mi configuración actual que he personalizado. Lo que quiero es que el desbordamiento (también conocido como android: popupmenu) esté en el tema holo (como se muestra a continuación), e idealmente para poder cambiar el color del texto.
Theme.Sherlock.Light - Este tema muestra el estilo de menú de desbordamiento que yo quiero ver. Sin embargo, como se resalta en rojo, el botón de desbordamiento es del color incorrecto, y este tema también dibuja una línea horizontal.
No sé si es mejor/más fácil cambiar Theme.Sherlock con el tema emergente o Theme.Sherlock.Light con el icono de desbordamiento y la emisión de línea. La aplicación es de un tema "Ligero" así que la opción dos es probablemente la mejor opción a largo plazo, sin embargo, aceptaré una respuesta que pueda resolver el problema cambiando cualquiera de los temas.
p.s. ¿Dónde encuentra una lista de atributos para cambiar tema/estilos, autocompletar es muy incompleto en eclipse?
actualización
Esto es en realidad una actualización para barras de acción nativos como im nuevo al mismo problema, pero ya no apoyar a 2.3 o menos.
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:actionOverflowButtonStyle">@style/OverFlow</item>
</style>
<style name="OverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
<item name="android:src">**Insert your icon here**</item>
</style>
Nunca encontramos una solución. Pero desde entonces me he mudado a una compañía diferente. Presentaré tu respuesta la próxima vez que vea a los otros desarrolladores. – JonWillis
oh, Dios mío, no puedo decir lo suficiente. Dos días probando docenas de formas de cambiar ese color, y finalmente una solución. – Draiken