我遇到了一个非常奇怪的问题。
我无法使用android:textColor=""
或设置样式来更改应用程序周围某些TextView的TextColor。它仅在我在运行时更改它时才有效。
这个问题没有任何与有关活动有关的变化。最奇怪的是,在预览中颜色很好,但是当我运行它时,颜色总是一样的。
什么可能会覆盖XML中设置的textColor值?
Thx Anticipately
P.S:
沿着所有App我只能改变textHint的颜色
答案 0 :(得分:2)
我不得不从我的sdk中移除所有N预览内容以使其恢复正常。也不要忘记缓存。
sdk/extras/android/m2repository/com/android/support/design|support-v-13|ect./24~
答案 1 :(得分:0)
您编写的xml行的语法错误
而不是
android:setTextColor=""
使用
android:textColor=""
答案 2 :(得分:0)
您可以使用android:textColor
更改布局XML中的文本颜色示例:
android:textColor="#0E0E9A"
它会覆盖style.xml
覆盖layout.xml的唯一方法是使用代码
示例:
mEditText.setTextColor(Color.DKGRAY);