【问题标题】:No resource found when using style Theme.Sherlock使用样式 Theme.Sherlock 时未找到资源
【发布时间】:2012-11-13 16:57:18
【问题描述】:

我正在尝试使用 Sherlock。 在我的项目 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。

谢谢。

【问题讨论】:

  • 输出显示'@style/  Theme.Sherlock',带有空格。您可能是在清单或应用程序本身中设置您的主题,使用__Theme_Sherlock

标签: android actionbarsherlock


【解决方案1】:

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

希望能解决你的问题。

在清单中

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

【讨论】:

  • 将库项目添加到同一工作区有助于解决问题。谢谢阿提夫。
【解决方案2】:

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

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

【讨论】:

  • abd 是否出现错误:错误:未找到与给定名称匹配的资源(在“主题”处,值为“@style/Theme.Sherlock”)。在主题线上
  • 你删除了xml资源标签下的那个主题吗?
  • 关于样式只有这个
猜你喜欢
  • 1970-01-01
  • 2023-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-14
  • 1970-01-01
  • 2015-03-09
相关资源
最近更新 更多