Android - 无法更改 xml 的文本颜色

Android - Cannot change textcolor from xml

我遇到了一个非常奇怪的问题。
我无法更改应用程序周围某些 TextView 的 TextColor,无论是使用 android:textColor="" 还是设置 style。仅当我在 运行time 更改它时才有效。
此问题的出现与所涉及的 activity 没有任何变化。最奇怪的是,在Preview中颜色很好,但是当我运行它时,颜色总是一样的。
什么可能会覆盖 XML 中设置的 textColor 值?
期待


P.S: 在所有应用程序中,我只能更改 textHint

的颜色

你写的xml行语法错误

而不是

android:setTextColor=""

使用

android:textColor=""

您可以使用 android:textColor

更改布局 XML 中的文本颜色

示例:

  android:textColor="#0E0E9A"

它覆盖 style.xml

覆盖您的 layout.xml 的唯一方法是通过代码

示例:

 mEditText.setTextColor(Color.DKGRAY);

我必须从我的 sdk 中删除所有 N 预览内容才能使一切恢复正常。也不要忘记缓存。

sdk/extras/android/m2repository/com/android/support/design|support-v-13|ect./24~