Anwenden von Schatten und text-Farbe für Titel und Menü-Item in der Aktionsleiste Sherlock
Ich bin versucht, 2 Dinge erreichen
- Weißen Text für Menü-Elemente Titel-text-color funktioniert
- Text-Schatten für Titel und Menü
Alles auf XML.
Was funktioniert, nach Experimenten?
- Benutzerdefinierte Aktion bar-layout funktioniert Prima mit dem Schatten.
- Text Farbe für alle Fliesen-arbeiten, aber text-shadow hat keine Wirkung
-
Text Farbe für das Menü-Element hat keine Auswirkungen überall. In dem Beispiel-code, wenn ich erkläre MenuTextStyle in das Hauptthema tag, ich bin in der Lage, Textgröße ändern, aber nicht die Farbe.
<style name="Theme.SexyApp" parent="Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.SexyApp.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.SexyApp.ActionBar</item> <item name="android:actionBarItemBackground">@drawable/list_state</item> <item name="actionBarItemBackground">@drawable/list_state</item> <item name="android:actionMenuTextAppearance">@style/Theme.SexyApp.ActionBar.MenuTextStyle</item> <item name="actionMenuTextAppearance">@style/Theme.SexyApp.ActionBar.MenuTextStyle</item> </style> <style name="Widget.SexyApp.ActionBar" parent="@style/Widget.Sherlock.Light.ActionBar"> <item name="android:displayOptions">showHome|useLogo|showTitle</item> <item name="android:titleTextStyle">@style/Theme.SexyApp.ActionBar.TextAppearance</item> <item name="titleTextStyle">@style/Theme.SexyApp.ActionBar.TextAppearance</item> </style> <style name="Theme.SexyApp.ActionBar.TextAppearance" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title"> <item name="android:textColor">@color/white</item> <item name="android:textSize">20dp</item> <item name="android:textStyle">bold</item> <item name="android:shadowColor">#333333</item> <item name="android:shadowRadius">1</item> <item name="android:shadowDy">1</item> </style> <style name="Theme.SexyApp.ActionBar.MenuTextStyle" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Menu"> <item name="android:textColor">@color/white</item> <item name="android:textSize">13dp</item> <item name="android:textStyle">bold</item> <item name="android:shadowColor">#333333</item> <item name="android:shadowRadius">1</item> <item name="android:shadowDy">1</item> </style>
InformationsquelleAutor Siddharth Menon | 2012-07-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern den Menüpunkt text-Farbe, die Sie brauchen, um hinzuzufügen, die actionMenuTextColor Artikel zu Ihrem Thema, Stil, wie in den folgenden code:
Aktualisieren Sie den Menüpunkt text Aussehen (Farbe, Größe, Stil), die Sie benötigen, um änderungen an zwei verschiedenen Orten. Die folgende Antwort für sherlock.actionbar
1: In Ihrem themes.xml Datei fügen Sie folgende Zeilen ein:
2: In Ihrem styles.xml