2013-10-05 3 views
0

в моем res/values ​​/ styles.xml файле. Я получаю эту ошибку: Ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени '@ style/ Widget.Holo .Панель действий'.Android: Ошибка получения родительского элемента в стиле

в моем манифесте андроида я сделал minsdkversion = "11" и targetsdkversion = "18" Я не знаю, в чем проблема. Вот файл XML

<!-- the theme applied to the application or activity --> 
<style name="CustomActionBarTheme" 
     parent="@android:style/Theme.Holo"> 
    <item name="android:windowActionBarOverlay">true</item> 
</style> 

    <!-- the theme applied to the application or activity --> 
<style name="CustomActionBarTheme" 
     parent="@style/Theme.Holo"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> 
    <item name="android:actionMenuTextColor">@color/actionbar_text</item> 
</style> 

<!-- ActionBar styles --> 
<style name="MyActionBar" 
     parent="@style/Widget.Holo.ActionBar"> 
    <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 
</style> 

<!-- ActionBar title text --> 
<style name="MyActionBarTitleText" 
     parent="@style/TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/actionbar_text</item> 
</style> 

<!-- ActionBar tabs text styles --> 
<style name="MyActionBarTabText" 
     parent="@style/Widget.Holo.ActionBar.TabText"> 
    <item name="android:textColor">@color/actionbar_text</item> 
</style> 

ответ

3
// try this 
<!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" 
      parent="android:Theme.Holo"> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 
     <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> 
     <item name="android:actionMenuTextColor">@color/actionbar_text</item> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" 
      parent="android:Widget.Holo.ActionBar"> 
     <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 
    </style> 

    <!-- ActionBar title text --> 
    <style name="MyActionBarTitleText" 
      parent="android:TextAppearance.Holo.Widget.ActionBar.Title"> 
     <item name="android:textColor">@color/actionbar_text</item> 
    </style> 

    <!-- ActionBar tabs text styles --> 
    <style name="MyActionBarTabText" 
      parent="android:Widget.Holo.ActionBar.TabText"> 
     <item name="android:textColor">@color/actionbar_text</item> 
    </style> 

    **colors.xml** // define here color which are use in your style 
    <?xml version="1.0" encoding="utf-8"?> 
    <resources> 
     <color name="actionbar_text">#yourcolorcode</color> 
    </resources> 
+0

теперь показывает это: @ цвет/actionbar_text и и ошибок говоря: ошибка: Ошибка: Нет ресурсов не найдены, что соответствует данному name (at 'android: actionMenuTextColor' со значением '@ color/actionbar_text'). –

+0

Я отредактировал мой ans see and error cmg bcz, который не определил этот цвет в colors.xml, у меня есть пример show в ans plz, проверьте его ... –

+0

теперь в файле colors.xml он дает мне эту ошибку: Ошибка: String типы не разрешены (в 'actionbar_text' со значением 'rgb'). –

Смежные вопросы