Android : Changer le thème d'arrière-plan de menu Contextuel
Mon popum menu a un fond noir couleur du thème quand je clique sur un élément dans ma barre d'action. Je voudrais changer le thème de mon menu déroulant pour avoir un holo light (blanc) couleur.
Comment puis-je faire cela?
Voici mon style.xml fichier, qui est vide pour le moment :
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
</resources>
Et extrait de manifeste :
<application
android:name="com.app.ccccccc.activities.cccccccc"
android:hardwareAccelerated="true"
android:allowBackup="true"
android:icon="@drawable/ic_action_blob"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
InformationsquelleAutor wawanopoulos | 2014-07-16
Vous devez vous connecter pour publier un commentaire.
Sur le onClick de l'action de menu, vous pouvez par programmation d'écrire le code pour le réglage de la couleur d'arrière-plan.
ou de l'utilisation,
Essayez de modifier votre
styles.xml
comme suit:Dans votre thème de base:
Puis définir
PopupMenuStyle
comme ceci:Notez que la valeur par défaut menu déroulant des styles ne pas définir l'arrière-plan une couleur unie comme je l'ai fait ci-dessus, mais plutôt d'utiliser une liste d'état dessinés avec un 9-patch de fond pour fournir une ombre portée, etc.