Android - 无法从xml更改textcolor

时间:2016-03-14 19:15:35

标签: android xml android-layout android-view android-styles

我遇到了一个非常奇怪的问题。
我无法使用android:textColor=""或设置样式来更改应用程序周围某些TextView的TextColor。它仅在我在运行时更改它时才有效。
这个问题没有任何与有关活动有关的变化。最奇怪的是,在预览中颜色很好,但是当我运行它时,颜色总是一样的。
什么可能会覆盖XML中设置的textColor值? Thx Anticipately


P.S: 沿着所有App我只能改变textHint的颜色

3 个答案:

答案 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);