2014-02-13 26 views
2

無法解析「錯誤:錯誤:找不到與給定名稱匹配的資源android:actionMenuTextColor',值爲'@ color/actionbar_text')。「在當前SDK中使用eclipse。 Min爲這個教程的應用程序是14和目標是19.錯誤:錯誤:找不到與給定名稱匹配的資源(在'android:actionMenuTextColor'中,值爲'@ color/actionbar_text')

似乎它應該很簡單,但我還沒有找到任何答案。邏輯位於res/values/themes.xml文件中。

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style 
    name="CustomActionBarTheme" 
    parent="@android:style/Theme.Holo"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> 
    <item name="android:windowActionBarOverlay">true</item> 
    <item name="android:actionMenuTextColor">@color/actionbar_text</item> 
    </style> 
    <!-- ActionBar styles --> 
    <style 
    name="MyActionBar" 
    parent="@android:style/Widget.Holo.ActionBar"> 
    <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 
    </style> 
    <!-- ActionBar title text --> 
    <style 
    name="MyActionBarTitleText" 
    parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/actionbar_text</item> 
    </style> 
    <!-- ActionBar tabs text styles --> 
    <style 
    name="MyActionBarTabText" 
    parent="@android:style/Widget.Holo.ActionBar.TabText"> 
    <item name="android:textColor">@color/actionbar_text</item> 
    </style> 
</resources> 

回答

1

您的/res/values/colors.xml文件中是否定義了一個名爲「actionbar_text」的顏色?

1

Action Bar Style Generator下載壓縮文件。確保表單中的第一個字段爲空(如果「示例」在此字段中,請務必將其刪除)。將生成的zip文件解壓縮到項目的res(資源)文件夾中。這將插入所有缺少的樣式組件,並且您應該準備好滾動:)

7

「@ color/actionbar_text)」在這一行中,「@color」表示它指的是「color.xml」應該在「res/velues /」中的文件來解決這個問題。

您可以創建在下列方式你的「color.xml」文件,

<?xml version="1.0" encoding="utf-8"?> 

    <resources> 

    <color name="actionbar_text">#ffffff</color> 

    </resources> 

「#FFFFFF」是十六進制顏色代碼爲白色,你可以用google搜索更多的代碼。

這裏是你的幫助鏈接Color Codes and Names

相關問題