gpt4 book ai didi

java - 将 actionBar 主题更改为 Holo.Light?

转载 作者:行者123 更新时间:2023-12-01 06:28:50 25 4
gpt4 key购买 nike

我需要一些更改操作栏主题的帮助。目前它是全息黑暗的,但我希望它是全息光明的。我已经设置了

<style name="ActionBar" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">
@android:style/Widget.Holo.ActionBar
</item>
</style>

在/样式中。但后来我需要将它设置在 android list 文件中的某个位置,但我不知道在哪里。因为操作栏是更大 Activity 的一部分,并且该 Activity 具有全息光主题,但操作栏没有。有人吗?

最佳答案

关于设置主题,需要了解的重要一点是,默认情况下,当您创建项目时,会在 Values 下创建 3 个文件夹:valuesvalues-v11values-v14

默认情况下,我们要做的第一件事是打开 values 文件夹下的 styles.xml。这就是我们出错的地方。请注意,由于值文件有 3 个文件夹,因此 Android 系统将尝试加载适合当前系统设置的文件夹中定义的样式。也就是说,如果您在 Nexus Running API 级别 17 上运行应用程序,加载的样式将来自 values-v14不是来自 values

因此,您必须编辑每个文件夹下的每个 styles.xml 文件,以确保无论 API 级别如何,都能正确加载主题。

您的 values-v14styles.xml 应如下所示:

<resources>
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<!-- API 14 theme customizations can go here. -->
</style>
</resources>

我希望这有帮助。

关于java - 将 actionBar 主题更改为 Holo.Light?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369381/

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