¿Es posible hacer que el menú del menú de opciones de Android no sea translúcido?

El menú de opciones tiene un fondo translúcido y me gustaría hacerlo sólido y no transparente. ¿Hay alguna manera?

Prueba esto:

<style name="MyTheme" parent="android:Theme"> <item name="android:panelFullBackground">{your color or drawable}</item> </style> 

Ver también:

Establecer android:theme="myTheme" , y definir su propio tema con los colores que desee. Lea acerca de los estilos y mire el androide themes.xml .

Pruebe esto para android 4.0:

 <style name="MyTheme" parent="@android:style/Theme.DeviceDefault"> <item name="android:popupMenuStyle">@style/MyPopupMenu</item> </style> <style name="MyPopupMenu" parent="@android:style/Widget.DeviceDefault.ListPopupWindow"> <item name="android:popupBackground">{your color or drawable}</item> </style> 

Además, el siguiente sitio genera Estilo de barra de acción:

http://jgilfelt.github.com/android-actionbarstylegenerator/

Si no desea diseñar un tema entero y simplemente cambiar el fondo del menú de opciones, establezca la propiedad panelFullBackground en un RECURSO DIBUJO de su agrado. Configurarlo directamente en un color no funciona, o bien hacer un color – 9patch, si desea guardar en tamaño -image y configurarlo o hacer un par y hacer un selector dibujable con una imagen para cada estado.

Puse mi definición en un estilo que uso para todas las actividades en mi proyecto usando:

@ Drawable / optionsmenu_back

Optionsmenu_back es una imagen 9patch con un color sólido …

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.