2016-03-29 15 views
1

Ich benutze Eclipse. Ich erhalte diesen Fehler in meiner benutzerdefinierten style.xml:Android Error Abrufen des übergeordneten Elements für Element: Keine Ressource gefunden, die den angegebenen Namen entspricht

Fehler beim Abrufen der Eltern für die Position: Keine Ressource gefunden, das der angegebene Name ‚android: Stil/ Widget.Holo.Light.Spinner.DropDown.ActionBar‘ .

In Manifest:

<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="17" /> 

habe ich auch sicher, dass project.properties Datei Ziel hat = android-17 (Android 4.2.2) und ich nur gereinigt und baute mein Projekt, aber der Fehler bestehen bleibt

Meine benutzerdefinierte style.xml

<?xml version="1.0" encoding="utf-8"?> 
     <resources> 
     <style name="Theme.AndroidDevelopers" parent="android:style/Theme.Holo.Light"> 
     <item name="android:selectableItemBackground">@drawable/ad_selectable_background</item> 
     <item name="android:popupMenuStyle">@style/MyPopupMenu</item> 
     <item name="android:dropDownListViewStyle">@style/MyDropDownListView</item> 
     <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item> 
     <item name="android:actionDropDownStyle">@style/MyDropDownNav</item> 
     <item name="android:listChoiceIndicatorMultiple">@drawable/ad_btn_check_holo_light</item> 
     <item name="android:listChoiceIndicatorSingle">@drawable/ad_btn_radio_holo_light</item> 
    </style> 

<!-- style the list navigation --> 
<style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar"> 
<item name="android:background">@color/vermelho</item> 
<item name="android:popupBackground">@color/orange</item> 
<item name="android:dropDownSelector">@drawable/seletor2</item> 
    </style> 

<!-- style for the tabs --> 
<style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView_TabView"> 
<item name="android:background">@drawable/actionbar_tab_bg</item> 
<item name="android:paddingLeft">32dp</item> 
<item name="android:paddingRight">32dp</item> 
</style> 

    <!-- style the overflow menu --> 
<style name="MyPopupMenu" parent="android:style/Widget.Holo.Light.ListPopupWindow"> 
<item name="android:popupBackground">@drawable/ad_menu_dropdown_panel_holo_light</item> 
</style> 

<!-- style the items within the overflow menu --> 
<style name="MyDropDownListView" parent="android:style/Widget.Holo.ListView.DropDown"> 
<item name="android:listSelector">@drawable/seletor2</item> 
</style> 

<style name="MyActionBar" parent="android:style/Widget.Holo.Light.ActionBar"> 
<item name="android:background">@drawable/actionbarbackground</item> 
</style> 
</resources> 

Antwort

1

Fehler Eltern Abrufen für item: Keine Ressource gefunden, die dem Vornamen 'android: style/ Widget.Holo.Light.Spinner.DropDown.ActionBar' entspricht.

nicht

parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar" 

Do

parent="android:style/Widget.Holo.Light.Spinner" 

Dann Rein Rebuild Ihre App tun.

+1

Ja, es hat funktioniert! Aber nichts hat sich geändert. Es geht weiter mit dem Standard-Styling im Listennavigationsmodus hat ein blaues Farbschema –

+0

sollten Sie darauf anpassen –

+0

Ich weiß, ich tat es Jetzt ein weiterer Fehler beim Abrufen des übergeordneten Elements für item: Keine Ressource gefunden, die den angegebenen Namen 'android: style/Widget .Holo.Light.ActionBarView_TabView '. –

0

Es gibt keine Ressource als

parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar"

stattdessen verwenden diese

parent="android:style/Widget.Holo.Light.Spinner" 
+0

Ein weiterer Fehler beim Abrufen des übergeordneten Elements für den Artikel: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen 'android: style/Widget.Holo.Light.ActionBarView_TabView' übereinstimmt. –