当前位置: 首页 > 知识库问答 >
问题:

未找到与给定名称“android:主题”匹配的资源。全息图。光的

仲孙子辰
2023-03-14

我已为目标创建了具有以下设置的项目:

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

但是以下错误仍然存在于value-v11和value-v14:

错误:未找到与给定名称'android: Theme匹配的资源。全息。光

<resources>

    <!--
        Base application theme for API 11+. This theme completely replaces
        AppBaseTheme from res/values/styles.xml on API 11+ devices.
    -->
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
        <!-- API 11 theme customizations can go here. -->
    </style>

</resources>

共有3个答案

曹普松
2023-03-14

文本外观。全息。小部件。动作栏。标题似乎已添加在API Level 13中。确保您的构建目标设置为13,而不仅仅是11。

Androidanifest.xml:

<uses-sdk
    android:minSdkVersion=...
    android:targetSdkVersion="11" />
濮丁雷
2023-03-14

首先,在parent属性中存在问题,您必须使用parent=“android:style/Theme.Holo.Light”

第二,由于全息主题是在API级别14中引入的。。。因此,您必须将您的android:minSdkVersion=“8”更改为android:minSdkVersion=“11”,在较新版本上,它将自动使用Holo主题。您可以在以下网站进一步了解全息主题:

  • on Android Developers Blog
  • 关于开发者。ndroid.com

但是,如果您想支持以前版本的Android Holo主题。你可以使用Holoeverywhere图书馆。

翟俊名
2023-03-14

假设您使用的是Eclipse,您需要在PackageExplorer中右键单击您的项目,选择Properties,选择Android,并将项目构建目标设置为API级别14或更高。或者,在项目的项目中设置target=android-14或更高版本。属性文件,但请注意,此文件是由Eclipse自动生成的,因此不建议手动编辑它。

 类似资料: