android - 在 minSdkVersion ="4"应用程序中继承自 @android :style/Theme. Holo.Light

标签 android android-3.0-honeycomb

我目前有一个针对 SDK 版本 11 的 Android 应用程序,最低版本为 4。如果该应用程序在 Honeycomb 上运行,我想应用 Holo 主题的 Light 版本。按照说明 here我尝试将以下内容添加到 res/values-v11/themes.xml,但我的应用程序无法编译,因为 @android:style/Theme.Holo.Light 在 SDK 4 中不存在

<resources>
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    </style>
</resources>

是否可以在不必构建我的应用程序的单独 1.6-2.x 和 3.x 版本的情况下获得对该主题的引用?

最佳答案

正如 EboMike 在评论中指出的那样,这是将构建目标设置为最低 SDK 版本而不是目标 SDK 版本的问题。

关于android - 在 minSdkVersion ="4"应用程序中继承自 @android :style/Theme. Holo.Light,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426855/

相关文章:

android - 包含布局内的 layout_below 项

android - Android Studio中jpg文件的“the file name must end with .xml”错误

android - 字体太大而无法放入缓存

Android ActionBar 选项卡 - ListFragment 问题

android - 在 root 设备上的所有应用程序中强制 Honeycomb 2D 硬件加速渲染?

java - 碰撞事件

android - fragment 兼容性 onActivityResult() 不工作

android - 删除和添加 View NPE、蜂窝、android

android - 以编程方式更新的 SD 卡文件不会在 Windows 资源管理器中更新

java - 如何将 InputStream 转换为 Source?