【发布时间】:2012-08-25 13:08:10
【问题描述】:
我尝试使用alternative resources/主题选择器解决方案found here在新设备上切换到Holo主题。该项目使用 Android 2.1 作为项目构建目标。
如果我把这个 XML 放在 res/values-v11/styles.xml 中
<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo" />
</resources>
Eclipse 提示错误:
检索父级时出错 对于项目:未找到与给定名称匹配的资源 '@android:style/Theme.Holo'。 styles.xml /MyApp/res/values-v11
清单设置这些 SDK 值:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15" />
如果我将 Project Build Target 设置为 Android 3.0,我只能编译这个项目,但它不会在旧设备上运行。
因此,这种样式选择器解决方法不能与 Eclipse ADT 一起使用。这是 Eclipse ADT 中的错误,ADT 不应该忽略 v11 styles.xml 吗?
更新:我可以使用解决方法并将文件内容设置为
<resources>
<style name="AppTheme" parent="@android:style/Theme" />
</resources>
激活默认主题。
【问题讨论】:
标签: android eclipse-adt