Options de barre d'outils menu couleur d'arrière-plan
Je suis l'aide de la barre d'outils pour android.
Je veux juste changer la couleur de fond du menu de dépassement. Mais il n'est pas en train de changer.
De Style xml
<style name="MyDarkToolbarStyle" parent="Widget.AppCompat.Toolbar">
<item name="popupTheme">@style/PopupMenuStyle</item>
<item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>
<style name="PopupMenuStyle" parent="android:Widget.Holo.Light.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>
Barre d'outils XML
<android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/ColorPrimary"
android:elevation="2dp"
android:theme="@style/MyDarkToolbarStyle" />
OriginalL'auteur WISHY | 2015-03-17
Vous devez vous connecter pour publier un commentaire.
Pour modifier les options de barre d'outils menu de la couleur, de l'ajouter à votre barre d'outils élément
Puis dans votre
styles.xml
définir le menu déroulant styleNotez que vous devez utiliser
colorBackground
pasbackground
. Ce dernier devrait être appliquée à tout (le menu lui-même et de chaque élément de menu), l'ancien ne s'applique que pour le menu contextuel.Je pense que le popupTheme propriété ne fonctionne que sur les API de 21 ans
Cela n'a pas fonctionné pour moi, mais ceci n'.
que faire si je veux le fond, avec les frontières?
non, l'utilisation des bibliothèques de support... et c'est
app:popupTheme
, pasandroid:popupTheme
OriginalL'auteur Apurva
Edit:
si vous voulez juste un blanc débordement menu contextuel viens de le faire
et supprimer les redondant popupTheme votre Style xml
Vous devez également inclure dans votre top (parent) Mise en page
OriginalL'auteur cozeJ4
Façon la plus simple
Si vous voulez juste un blanc débordement menu contextuel viens de le faire:
Aussi, jetez un oeil à la valeur de
android:layout_height
attribut.OriginalL'auteur Filipe de Lima Brito