So ändern Sie den Menüeintragstext Farbe des Holothemas in Android?

8

Ich verwende Theme.Holo in meiner App.

Ich habe mein Design mit der folgenden Style.xml angepasst

%Vor%

Ich erreiche die Ausgabe im 10-Zoll-Gerät

und in 4.7-Zoll-Gerät zeigt es Ausgabe (mit weißer Textfarbe statt, wenn # 404040 Farbcode)

Hier kann ich die Hintergrundfarbe einstellen, aber die Menütextfarbe wird in 4.7 Zoll Gerät nicht geändert

in 4.7-Zoll-Gerät, ich habe kein Überlaufmenü-Symbol, ich öffne dieses Menü durch Drücken der Menütaste.

Wie stelle ich die Textfarbe auf 10 Zoll ein?

Danke im Voraus !!!

Mein Menülayout-Code lautet:

%Vor%

    
Akbari Dipali 04.02.2013, 05:12
quelle

2 Antworten

3

Ich habe gelöst, indem ich die Hintergrundfarbe nach Code des Menüs ändere, indem ich die Geräteversion überprüfe.

Wenn das Gerät das Überlaufmenü nicht unterstützt, können Sie die Hintergrundfarbe des Menüs sowie die Farbe des Menütextes ändern, indem Sie Folgendes verwenden:

%Vor%

// und in onCreateContextMenu, folgenden Code

platziert %Vor%     
Akbari Dipali 18.05.2013, 05:34
quelle
7

Sie sollten in der Lage sein, die Farbe des Textes einfach zu ändern, indem Sie SpannableString anstelle von String verwenden - keine Notwendigkeit für dreckige Problemumgehungen; -)

%Vor%     
max.mustermann 25.09.2013 15:12
quelle