gpt4 book ai didi

具有向后兼容性的 Android Holo 主题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:48 27 4
gpt4 key购买 nike

我已经构建了支持 android:minSdkVersion="7" android:targetSdkVersion="15" 的 android 应用程序。我使用继承 Android 默认主题的自定义主题。

所以现在我想将整个应用程序主题更改为 Holo 主题。任何人都可以帮助我吗。

最佳答案

您可以通过使用不同样式的 XML 来实现“样式选择器”。

只需在 /res/**values**/styles.xml 中定义一个名为“StyleSelector”或类似名称的主题:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ThemeSelector" parent="@android:style/Theme.Black">
... Your theme definitions
</style>
</resources>

然后创建一个/res/**values-v11**/styles.xml:

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

现在只需使用“@style/ThemeSelector”应用您的主题,让 Android 发挥魔力。在较旧的 Android 版本上,您的主题定义将被加载,在具有 Holo-Support 的较新版本上,您的主题将从 Holo 派生。

关于具有向后兼容性的 Android Holo 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716514/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com