gpt4 book ai didi

java - 通过代码更改样式主题中的文本颜色

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

如何通过以编程方式更改主题的文本颜色(样式中提到)来更改所有 TextView 的文本颜色?

示例假设我想更改 Android 应用程序中的设置

我有一个微调器,我用不同的颜色名称填充它。那么我如何通过微调器的选定项目更改所有 TextView 的文本颜色。

我的默认主题是:

<style name="styleN" parent="android:Widget.Holo.Light.TextView">
<item name="android:textColor">#3DAAB9</item>
<item name="android:textSize">20dp</item>
<item name="android:textStyle">bold</item>
</style>

有人可以帮我解决这个问题吗?

最佳答案

步骤确实实现了您的目标:

1) 在 styles.xml 中创建与微调器中的每个项目相对应的不同主题。让这些主题定义您想要设置的不同文本颜色。

2) 然后,当从微调器中选择某个项目时,使用以下代码行更改 Activity 的主题:

 this.setTheme(R.style.yourcorrespondingtheme);

关于java - 通过代码更改样式主题中的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603022/

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