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?
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.
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"
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%