【发布时间】:2020-08-29 17:39:12
【问题描述】:
我在 xml 中定义了一个 TextView。 Android Studio 属性面板中的textColor 属性字段显示[default] "@android:color/secondary_text_material_light"。
如何在需要时以编程方式获取此默认颜色以重置 TextView 颜色?
PS:我已经阅读了this post,但它似乎没有回答我的问题。
【问题讨论】:
-
为什么链接的帖子没有回答您的问题?
-
是从资源中获取颜色还是以编程方式设置文本颜色的问题?
-
@PrateekKumar 该帖子中接受的答案建议在更改默认颜色之前保存默认颜色,我认为这是一种解决方法而不是解决方案。那里的替代答案建议使用具有资源 ID 的
getColor函数,但由于某种原因,android.R.color.secondary_text_material_light通过未解决的参考对我来说。
标签: android textview android-theme