Nicht-Referenz-Holo-theme aus values-v11/themes.xml
Ich versuche zu machen meiner app verwenden Sie die Holo Thema Licht, wenn es ausgeführt wird, auf einen 3.0+ Gerät, aber für einige Grund der Werte-v11-Methode nicht funktioniert. Ich sehe ein paar andere Leute scheinbar mit dieser Methode, aber wenn ich definiere mein Thema in res/values-v11/themes.xml:
<resources>
<style name="MainStyle" parent="@android:Theme.Holo.Light">
</style>
</resources>
Eclipse gibt mir error: Error retrieving parent for item: No resource found that matches the given name '@android:Theme.Holo.Light'.
Es ist das gleiche ob ich android:Theme.Holo.Light
oder android:style/Theme.Holo.Light
.
Meine minSdkVersion auf 10 eingestellt ist und meine targetSdkVersion ist auf 15 festgelegt.
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, dass Sie sollten mit
parent="@android:style/Theme.Holo.Light"
. Stellen Sie sicher, es ist genau wie diese-mit der@
Zeichen und alles.Kommentare: Auch stellen Sie sicher, dass Sie festgelegt haben, um Ihr Ziel-API (anders als die target-SDK) in den Projekt-Eigenschaften (nicht manifest) mindestens 4.0/API 14.
parent="@android:style/Theme.Holo.Light"
gibt mir die gleiche Meldung.MainStyle
es?android:theme
eingestellt ist@style/MainStyle
, aber das scheint nicht ein problem zu sein. Das problem scheint zu sein, invalues-v11/themes.xml
. Wenn Sie sehen wollen, meine manifestieren, Sie kann es sehen hier: dl.dropbox.com/u/53423033/AndroidManifest.xml.Legen Sie Ihr Projekt Build-Ziel über oder gleich 14, und stellen Sie sicher, dass Sie korrekte syntax für das Thema.Holo.Licht.
Es sollte wie folgt sein
parent="@android:style/Theme.Holo.Licht"
TextAppearance.Holo.- Widget.ActionBar.Titel wird angezeigt, die Hinzugefügt wurde, die in API-Level 13. Stellen Sie sicher, dass Ihre build-Ziel festgelegt ist 13, nicht 11.
AndroidManifest.xml: