Überschüssiger Stil switchStyle und NumberPicker in Android kann nicht überschrieben werden

8

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 ...

    
Jerome VDL 30.08.2012, 16:21
quelle

1 Antwort

4

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.

    
LordRaydenMK 26.05.2014 12:58
quelle

Tags und Links