it-swarm.com.de

Fehler beim Abrufen des übergeordneten Elements für Element: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt '@Android: style/TextAppearance.Holo.Widget.ActionBar.Title'

Ich implementiere ActionBar, um die Farbe für Text mithilfe dieses Stilskripts in xml festzulegen, aber wenn ich meine Anwendungszeit ausführe, bekomme ich eine Fehlermeldung, was mir fehlt, was ich vermisse

dies ist meine style.xml-Datei

<!-- Start with the Holographic Light theme -->
<style name="Theme.IOSched" parent="Android:style/Theme.Holo.Light">
    <item name="Android:windowBackground">@drawable/window_background</item>
    <item name="Android:actionBarStyle">@style/ActionBar</item>

    <!-- custom attributes 
    <item name="textHeaderMaxLines">@integer/text_header_max_lines</item>
    <item name="trackAbstractMaxLines">@integer/track_abstract_max_lines</item>-->
</style>

<style name="Theme.IOSched.Home" parent="style/Theme.IOSched">
    <item name="Android:windowBackground">@drawable/window_background_home</item>
    <item name="Android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="Android:style/Widget.Holo.Light.ActionBar">
    <item name="Android:background">@color/actionbar_background</item>
    <item name="Android:textColor">@color/accent_1</item>
    <item name="Android:titleTextStyle">@style/ActionBarText</item>
</style>

<style name="ActionBarText" parent="@Android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <!-- getting here error-->
    <item name="Android:textColor">@color/accent_1</item>
    <item name="Android:textStyle">bold</item>
</style>

error: Error retrieving parent for item: No resource found that matches the given name '@Android:style/TextAppearance.Holo.Widget.ActionBar.Title'.
52
Pratik

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

80
CommonsWare

AndroidManifest.xml:

<uses-sdk
    Android:minSdkVersion=...
    Android:targetSdkVersion="11" />

und

Projekteigenschaften -> Projekterstellungsziel = 11 oder höher

Diese zwei Dinge haben das Problem für mich behoben!

16
WindRider

Ich habe versucht, das Ziel-SDK auf 13 zu ändern, funktioniert aber nicht !! Wenn ich compileSdkVersion 13 in compileSdkVersion 14 geändert habe, wird es erfolgreich kompiliert :)

HINWEIS: Ich arbeite mit Android Studio und nicht mit Eclipse

9
Shqear

Stellen Sie sicher, dass Sie Ihre Ziel-API (nicht das Ziel-SDK) in den Projekteigenschaften (nicht das Manifest) auf mindestens 4.0/API festgelegt haben.

4
Harshal Benake

Dies geschieht, weil in r6 ein Fehler angezeigt wird, wenn Sie versuchen, private Stile zu erweitern.

Siehe diesen link

1
alex
<style name="Theme.IOSched" parent="Android:style/Theme.Holo.Light">
    <item name="Android:windowBackground">@drawable/window_background</item>
    <item name="Android:actionBarStyle">@style/ActionBar</item>
</style>

sie können in item windowBackground keine eigene Farbe und keinen eigenen Hintergrund angeben. Geben Sie Ihre Farbe in Ihrer Datei /color.xml an.

0

Dies ist ein alter Beitrag, aber wenn jemand mit diesem Problem aufkommt, poste ich, was mein Problem gelöst hat:

Ich habe versucht, das hinzuzufügen Aktionsleiste Sherlock zu meinem proyect wenn ich den fehler bekomme:

Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Holo.ActionBar'.

Ich stellte fest, dass die Action Bar Sherlock Proyect und meine Proyect unterschiedliche Eigenschaften hatten minSdkVersion und targetSdkVersion. Die Änderung dieser Parameter in beiden Vorhaben löste mein Problem.

<uses-sdk Android:minSdkVersion="7" Android:targetSdkVersion="17"/>
0
sdsc81