【问题标题】:Inherit from @android:style/Theme.Holo.Light in a minSdkVersion="4" application在 minSdkVersion="4" 应用程序中继承 @android:style/Theme.Holo.Light
【发布时间】:2011-05-29 15:16:26
【问题描述】:

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

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

是否可以获得对该主题的引用,而无需构建我的应用程序的单独 1.6-2.x 和 3.x 版本?

【问题讨论】:

  • 在清单中将最小 SDK 设置为 4 并不意味着您必须将构建目标设置为 4 - 您可以将其保留为 11。

标签: android android-3.0-honeycomb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-11
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多