Wie ändert man den Texthintergrund des Menüpunktes, während man darauf klickt? Die higlight Farbe auf dem ganzen Artikel ist richtig, aber es scheint, dass Text seine eigene Hintergrundfarbe hat. Ich denke, dass Deal in App eingestellt ist: popupTheme, aber ich weiß nicht, welche Stil Parameter ich einstellen sollte.Ändern des Texthintergrundes in der Werkzeugleiste
0
A
Antwort
0
Kindly diese Verwendung und die gewünschte Farbe eingestellt.
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.your_menu, menu);
int positionOfMenuItem = 0; // or whatever...
MenuItem item = menu.getItem(positionOfMenuItem);
SpannableString s = new SpannableString("My MenuItem");
s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0);
item.setTitle(s);
}
0
Bitte überprüfen How to change the background color of Action Bar's Option Menu in Android 4.2?
und Änderungstextfarbe: Einstellung der "android: textcolor" arbeiten
<style name="AppTheme.ActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
...
<!--This would set the menu item color-->
<item name="android:textColor">#000</item>
...
</style>
Verwandte Themen
- 1. Höhe des Materials der Werkzeugleiste ändern
- 2. jqgrid aouto Suche in der Werkzeugleiste
- 3. Verwenden der Werkzeugleiste mit Fragmenten
- 4. Xamarin UWP-Werkzeugleiste
- 5. CoordinatorLayout: Ausblenden/Anzeigen der halb sichtbaren Werkzeugleiste?
- 6. Wie ändert man den Text in der Werkzeugleiste?
- 7. Ausblenden der Werkzeugleiste, die Klassenfunktionen anzeigt
- 8. Wie man Knopf in der Mitte der Werkzeugleiste zeigt?
- 9. Problem beim Hinzufügen der Werkzeugleiste zu UITableView
- 10. Setze Padding der Werkzeugleiste auf AppCompactActivity
- 11. PyQt 4: Position der Werkzeugleiste holen
- 12. IOS - Hinzufügen Schaltfläche in der Werkzeugleiste links und Mitte
- 13. Koordinieren von Schaltflächen und Schaltflächen in der Werkzeugleiste zum Setzen des Zeigers in Matlab
- 14. Hamburger zentriert in Werkzeugleiste mit Standardhöhe
- 15. Menü Werkzeugleiste Hover enable?
- 16. Transparente Werkzeugleiste mit Schubladenlayout
- 17. Positionierungselemente im Inneren Polymerpapier-Werkzeugleiste
- 18. Ändern des Klassennamens und Ändern der Ereignisantwort
- 19. Angular Material Transparent Werkzeugleiste
- 20. Schwebende Werkzeugleiste mit Textauswahlkontrollen
- 21. Ansicht Überlappung Werkzeugleiste
- 22. wxPython Werkzeugleiste Hilfe
- 23. Soft Keyboard Hides Werkzeugleiste
- 24. Werkzeugleiste nicht entfernt?
- 25. Ändern der Position des Komponentenordners
- 26. Ändern der Breite des Hamburgermenüs
- 27. Ändern der Farbe des Materials in babylon.js
- 28. Ändern des Datumsformats in der Zugriffstabelle
- 29. Ändern des Farbschemas der Konsolenausgabe in mRemoteNG
- 30. Ändern der Farbe des Bereichsschieberegler in materializecss
Es funktioniert nicht. Die Textfarbe wird geändert, aber die Farbe des Texthintergrunds - ist immer noch weiß (es muss grau sein), wenn die Hervorhebungsfarbe des gesamten Elements grau ist. – user3352926
PLZ gehen durch Link, den ich in Antwort @ user3352926 –
zur Verfügung gestellt habe ist das nicht funktioniert @ user3352926 –