gpt4 book ai didi

具有多种颜色主题的 Android 小部件

转载 作者:行者123 更新时间:2023-11-29 02:10:12 25 4
gpt4 key购买 nike

设置保存在 SharedPreferences 上的小部件颜色主题的最佳方法是什么。用户选择他们喜欢的颜色主题,然后我以编程方式设置主题。

例如,对于 ID 为“widgetThemeDate”的 TextView,我有两种样式:

<style name="widgetThemeDate" parent="@style/widgetThemeLight">
<item name="android:textColor">@color/colorWhite</item>
</style>

<style name="widgetThemeDate" parent="@style/widgetThemeDark">
<item name="android:textColor">@color/colorBlack</item>
</style>

在这种情况下,我收到以下错误:“错误:资源条目 widgetThemeDate 已经有包项 android:textColor。

如何根据用户的选择设置“widgetThemeDate”颜色?

最佳答案

您不能以编程方式在 View 上设置整个主题(参见 this discussion ),但您可以以编程方式更改某些方面。例如。你的情况下你可以使用 setTextColor()以编程方式更改任何 TextView 上文本颜色的方法。

关于具有多种颜色主题的 Android 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7932073/

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