2012-11-13 82 views
11

我正在嘗試使用Sherlock。 當我的項目min sdk 2.2和max api 15時,我所做的步驟是將abc庫帶到我的項目中。問題是我無法設置樣式來使用它。 錯誤使用樣式Theme.Sherlock時未找到資源

Error retrieving parent for item: No resource found that matches the given name '@style/ Theme.Sherlock'. 

我的XML代碼:

<resources> 

    <style name="AppTheme" parent="@style/Theme.Sherlock" /> 

</resources> 

我的清單文件:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 

,我用的是1.6 java的。我正在運行4.0.3 avd。 我知道你會給我一個網站的鏈接,但我沒有找到任何可以幫助的。 我正在使用eclipse和Sherlock 4.0.3.If你可以給我解決方案如何做到這一點簡單的方法與指示。

更新: 我不知道爲什麼,但是當我在我的項目做導入庫ABC它看起來不錯,但是當我點擊申請,並退出返回到庫後的設置,我看到紅色的x。

謝謝。

+0

輸出寫着''@風格/ Theme.Sherlock'',用空格。你是否可能使用'__Theme_Sherlock'在清單或應用程序本身中設置主題? – Eric

+0

更新後的問題 –

回答

7

「我不知道爲什麼,但是當我做導入到庫中我的項目ABC與外觀正常,但是當我點擊應用,然後退出返回到庫後的設置,並看到紅色x。「 當庫文件與您的項目不在同一工作區或目錄中時,會發生這種情況。 1.嘗試將庫複製到同一工作區, 2.將其導入到eclipse 3.將其應用於您的項目。

我希望能解決你的問題。

和清單

<application 
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name" 
android:theme="@style/Theme.Sherlock" 
> 
+0

非常感謝你!!!! –

+0

不客氣... –

+1

將庫項目添加到相同的工作區有助於解決問題。感謝Atif。 – rajneesh

-2

你應該設置你的主題清單

<application 
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name" 
android:theme="@style/Theme.Sherlock" 
> 
+0

做了那個ABD得到錯誤:錯誤:找不到與給定名稱相匹配的資源(在'主題'中使用值'@ style/Theme.Sherlock')。在主題行上 –

+0

是否在xml資源標籤下刪除了該主題? –

+0

上樣式只有這個