Voyons,
Je sais comment changer le style d'une liste de liste (la couleur orange lorsqu'un élément est sélectionné): p>
Android: listelector = "@ Dit-drable / xxx" et une avec un bitmap ou un @Color p> la chose est, afin d'avoir une conception cohérente, je dois faire la même chose pour un menu contextuel mais je peux juste " t voir où changer ça. Il n'y a pas de listelector, rien à changer. P> p>
3 Réponses :
Si par menu contextuel, vous voulez dire le menu de la presse longue, puis je l'ai fait avec le code suivant. Mon menu contient mon fond de mon thème et un point culminant vert.
Menu contextuel Disposition: p> styles.xml, où j'utilise un thème personnalisé (ce que je pense est la clé) p>
C'est le thème que je postule au niveau de l'application dans ApplicationManifest.xml
C'est la seule approche qui a fonctionné pour moi:
Vous pouvez remplacer l'attribut Android Attribut ActionModebackground (que j'ai trouvé dans Android / SDK / Platforms / Android-22 / Data / Res / Valeurs / Themes_holo.xml et R.ATTR ) Dans votre domaine Theme: P>
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/primary"/> </shape>
Voici comment vous le faites. Allez à Ressources> Styles.xml Strong> et remplacez la valeur d'attribut de thème STRT> ItemBackgroud forte> comme suit: <application
...
android:theme="@style/AppTheme">
...
</application>
Afaik, vous ne pouvez pas modifier le sélecteur pour un menu contextuel, car cela est censé être standard pour la plate-forme.
C'est ce que je pensais, merci d'avoir répondu!