我目前有一个针对 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/