[英]Android widget with multiple color themes
设置保存在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”颜色?
您不能以编程方式在视图上设置整个主题(请参阅本讨论 ),但可以通过编程方式更改某些方面。 例如。 您可以使用setTextColor()方法以编程方式在TextView上更改文本的颜色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.