2011-05-22 79 views
1

每當我試圖在Eclipse中我得到的錯誤申請一個非常簡單的風格主題: 風格如下(在res /佈局文件名styles.xml)樣式/不工作

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="commonStyle"> 
     <item name="android:background">#EEEEEE</item> 
    </style> 
</resources> 

不管我嘗試將此應用於LinearLayout(使用style =「@ style/commonStyle」)或應用於清單文件中的活動(使用android:theme =「@ style/commonStyle」)我總是得到錯誤「找不到匹配的資源給定的名字......「。 如果我嘗試將Android主題應用於某個活動(比如Theme.Black),它的工作原理很好。 如果我刪除我的風格任何使用,我的R.java文件是正常生成具有以下內容:

public static final int styles=0x7f030002; (in the generated layout class) 

我不知道是怎麼回事。看來NOONE和我有同樣的麻煩(我已經花了大約4個小時用谷歌搜索,甚至沒有提供一個遠程接近的答案)。

我試着重新啓動日食,乾淨的建築等等,沒有什麼工作,所以曾經... 所以我錯過了什麼?

+0

ROFL ......好感謝,伊利諾伊州接受一點答案(廣東話尚) – SayyesTono 2011-05-22 22:10:38

回答

0

我沒有使用過的風格在我的代碼還沒有,但是通常你需要使用 安卓 是否當您使用此?:

<style android:name="commonStyle"> 
0

請確認您撥打的風格它的工作以正確的方式:

例如,這可能編譯,但將無法正常工作:

style="mainButtonText" 

這是調用風格的正確方法:

style="@style/mainButtonText