Als «android-theme» getaggte Fragen

Ein Thema ist ein Stil, der auf eine gesamte Android-Anwendung oder -Aktivität angewendet wird und nicht auf eine einzelne Ansicht. Wenn ein Stil als Thema angewendet wird, wendet jede Ansicht in der Aktivität oder Anwendung jede unterstützte Stileigenschaft an.

5
Wie verweise ich auf Stilattribute aus einem Drawable?
Ich möchte 2 auswählbare Themen für meine Anwendung haben. Zu diesem Zweck habe ich einige Attribute wie folgt definiert: <attr format="color" name="item_background" /> Dann habe ich beide Themen wie folgt erstellt: <style name="ThemeA"> <item name="item_background">#123456</item> </style> <style name="ThemeB"> <item name="item_background">#ABCDEF</item> </style> Diese Methode funktioniert hervorragend und ermöglicht mir das einfache …


6
Kann jemand das attr erklären?
Ich schaue mir den Beispielcode der Honeycomb Gallery ( hier ) an und bin beim Versuch, Aktionselemente in meiner eigenen App hinzuzufügen, auf den folgenden Code gestoßen: <item android:id="@+id/camera" android:title="Camera" android:icon="?attr/menuIconCamera" android:showAsAction="ifRoom" /> Das ?attrwirft mich für eine Schleife. Kann jemand bitte erklären, was das tut? Wie hängt das mit …


2
Wie verwende ich das Holo.Light-Thema und greife bei Geräten vor der Wabe auf "Licht" zurück?
Ich möchte das Holo.LightThema auf Geräten verwenden, die es unterstützen, und auf das normale LightThema auf anderen Geräten zurückgreifen . Im Moment Holo.Lightfunktioniert die Referenzierung unter 3.0+ einwandfrei, ältere APIs kehren jedoch einfach zum Standardthema "Dunkel" zurück. Kann ich mit Stilvererbung erreichen, was ich will?



17
Wie ändere ich die Hintergrundfarbe des Optionsmenüs der Aktionsleiste in Android 4.2?
Ich möchte die Hintergrundfarbe des Optionsmenüs (Überlauf) in Android 4.2 ändern. Ich habe alle Methoden ausprobiert, aber es wird immer noch die vom Thema festgelegte Standardfarbe angezeigt. Ich habe die folgenden Code- und XML-Konfigurationen verwendet. MainActivity.java public class MainActivity extends Activity { @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.