Ich kann den android: switchStyle nicht überschreiben. Folgendes habe ich getan:
In den Ordnerwerten-v14 habe ich zwei Dateien:
themes.xml:
%Vor%styles.xml:
%Vor%Ich habe die folgenden Fehler:
res / v14 / styles.xml: 4: Fehler: Fehler beim Abrufen des übergeordneten Elements für den Artikel: Keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt 'android: Widget.Holo.Light.CompoundButton.Switch'.
res / v14 / themes.xml: 5: Fehler: Fehler: Keine Ressource gefunden entspricht dem angegebenen Namen: attr 'android: switchStyle'.
Ich habe das gleiche Problem mit NumberPicker:
themes.xml:
%Vor%styles.xml:
%Vor%Ich habe die folgenden Fehler:
/res/values-v11/themes.xml:26: Fehler: Fehler: Keine Ressource gefunden stimmt mit dem angegebenen Namen überein: attr 'android: numberPickerStyle'.
/res/values-v11/themes.xml:25: Fehler: Fehler: Keine Ressource gefunden stimmt mit dem angegebenen Namen überein: attr 'android: numberPickerDownButtonStyle'.
/res/values-v11/themes.xml:25: Fehler: Fehler: Keine Ressource gefunden stimmt mit dem angegebenen Namen überein: attr 'android: numberPickerUpButtonStyle'.
Mein Projekt verwendet SDK 16, also sollte es verfügbar sein ... Derselbe Fehler in Eclipse und IntelliJ.
Wie erweitern Sie diese Stile? Ich kann viele andere (buttonStyle, buttonStyleToggle, seekBarStyle ...) auf die gleiche Weise erweitern ...
Stile für das Switch-Widget sind nicht öffentlich.
Sie können android-switch-backport oder SwitchCompatLibrary . Sie arbeiten auch mit Android Holo-Farben
Es gibt auch eine Alternative für den Zahlenwähler: Bessere Pflücker
Ich hoffe, ich bin hilfreich.
Tags und Links styles android android-widget