Kann Holo-Thema nicht aus values-v11 / themes.xml referenzieren

8

Ich versuche, dass meine App das Holo Light-Theme verwendet, wenn es auf einem 3.0+-Gerät ausgeführt wird, aber aus irgendeinem Grund funktioniert die v11-Methode nicht. Ich sehe eine Reihe anderer Leute, die anscheinend diese Methode verwenden, aber wenn ich mein Thema in res / v11 / themes.xml definiere:

%Vor%

Eclipse gibt mir error: Error retrieving parent for item: No resource found that matches the given name '@android:Theme.Holo.Light'. Es ist dasselbe, egal ob ich android:Theme.Holo.Light oder android:style/Theme.Holo.Light verwende.

Meine minSdkVersion ist auf 10 gesetzt und meine targetSdkVersion ist auf 15 gesetzt.

Irgendwelche Ideen?

    
mightimaus 30.08.2012, 04:13
quelle

3 Antworten

10

Ich vermute, Sie sollten parent="@android:style/Theme.Holo.Light" verwenden. Stellen Sie sicher, dass es genau so ist - mit dem Zeichen @ und allem.

Von Kommentaren : Stellen Sie außerdem sicher, dass Sie Ihre Ziel-API (anders als das Ziel-SDK) in den Projekteigenschaften (nicht im Manifest) auf mindestens 4.0 / API 14 festgelegt haben.

    
Eric 30.08.2012, 05:36
quelle
0

Legen Sie Ihr Projektziel über oder gleich 14 fest und vergewissern Sie sich, dass Sie die korrekte Syntax für Theme.Holo.Light verwendet haben. Es sollte so sein parent="@ android: style / Theme.Holo.Light"

    
Anil Chahal 06.07.2013 06:21
quelle
0

TextAppearance.Holo.Widget.ActionBar.Title scheint in API Level 13 hinzugefügt worden zu sein. Stellen Sie sicher, dass Ihr Build-Ziel auf 13 gesetzt ist, nicht nur auf 11.

AndroidManifest.xml:

%Vor%     
back track 27.11.2014 09:10
quelle

Tags und Links