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