11

我正在尝试使用夏洛克。在我的项目 min sdk 2.2 和 max api 15 时,我确实将 abc 库引入我的项目的步骤。问题是我无法设置使用它的样式。错误

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">

我使用的java是1.6。我正在运行 4.0.3 avd。我知道你会给我一个网站链接,但我没有找到任何可以帮助的东西。我正在使用 eclipse 和 Sherlock 4.0.3。如果你能给我解决方案,如何通过说明简单地完成它。

更新: 我不知道为什么,但是当我在项目中导入库 abc 时,它看起来还可以,但是当我单击应用并在返回库后退出设置时,我看到红色 x。

谢谢。

4

2 回答 2

7

“我不知道为什么,但是当我在我的项目中导入到库时,ABC 看起来不错,但是当我单击应用并退出设置后,返回库并看到红色 x。” 当库文件与您的项目不在同一个工作区或目录中时,就会发生这种情况。1.尝试将库复制到同一个工作区,2.将其导入 Eclipse 3.将其应用于您的项目。

我希望这能解决你的问题。

并在清单中

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock"
>
于 2012-11-13T18:38:53.027 回答
-2

你应该在清单中设置你的主题

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock"
>
于 2012-11-13T17:01:41.543 回答