Android 2.3.3找不到與指定名稱相匹配的資源Theme.Sherlock.Dialog
我已經搜索到了一個解決方案,但我無法理解給出的解決方案。如果有人能夠簡單地解釋如何擺脫這個錯誤,我會很感激。
我在我的應用程序中使用了ActionBarSherlock。我的基本主題,Theme.Sherlock.Light
,適用於所有活動。對於一項活動,我希望我的活動看起來像一個對話框,因此我想使用Theme.Sherlock.Dialog
。
這是我的清單文件的聲明。
<activity
android:name="com.xxx.xx.x.Activity"
android:theme="@style/Theme.Sherlock.Dialog" >
</activity>
但我在我的XML中得到以下錯誤:error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.Sherlock.Dialog').
。我爲什麼得到這個?我應該怎麼做,去除這個?
哦.. Okie ..會看到 –
這是一個遺憾。我們的基類在我們的應用程序中提供了很多功能,它們從RoboSherlockFragmentActivity繼承。我想很多應用程序都是這樣組織的。這將導致基類的代碼重複數據刪除,這是一個相當可怕的模式。 – Snicolas
@Snicolas,你絕對是對的 – Sviatoslav