31

错误:找不到与给定名称匹配的资源:attr 'listViewStyle'

我已经尝试了这里的一切。没有任何工作。

我已将 API 演示导入 API 版本 15 的 Eclipse,并且还在 src 文件中出现错误,例如“无法解析导入 com.example.android.apis.R”

请帮帮我。

values-v11/styles.xml我在文件中有错误

<style name="ThemeHolo" parent="android:Theme.Holo">
</style>

<!-- For API level 11 or later, the Holo theme is available and we prefer that. -->
<style name="ThemeHoloDialog" parent="android:Theme.Holo.Dialog">
</style>

<!-- For API level 11 or later, we can use the magical DialogWhenLarge theme. -->
<style name="ThemeDialogWhenLarge" parent="android:style/Theme.Holo.DialogWhenLarge">
</style>

而且我在 values/styles.xml 中有一个错误“错误:检索项目的父项时出错:找不到与给定名称'@android:style/Theme.Holo.Light.NoActionBar'匹配的资源。” 在以下几行中

<style name="BadTheme" parent="@android:style/Theme.Holo.Light.NoActionBar">
</style>
4

6 回答 6

31

您可以将 Holo 主题称为parent="@android:style/Theme.Holo",但要使用 Holo 主题,您必须将清单中的构建目标设置为 API 级别 11 或更高版本,还必须将style.xml包含 Holo 主题的文件放入文件夹values-v11

于 2012-09-06T07:36:31.350 回答
20

只需删除 HOLO,因为该资源不适用于该 API 级别

        parent="android:Theme.Light"
于 2012-09-06T07:34:17.043 回答
3

将清单的android:targetSdkVersion值更改为正确的版本为我解决了这个问题。

于 2013-03-27T22:59:55.473 回答
1

即使在属性等中设置正确,我也遇到了类似的问题。这似乎是 Eclipse 的问题。我已经删除了 xml 文件的内容,然后“保存”,然后再次输入值,即

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">

并再次“保存”。

于 2013-05-20T16:50:46.517 回答
0

你写的正是这个吗?

<item name="android:listViewStyle"> 
于 2012-09-06T07:33:47.103 回答
0

我通过添加解决了同样的问题

 android:theme="@style/AppTheme"    

在 AndroidManifest.xml 文件中的应用程序标记内。这将识别应用程序主题。

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" 
        android:debuggable="true" > 
        <activity 
            ...
        </activity>
      ...
</application>
于 2013-09-28T06:55:35.203 回答