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~
我遇到了一个非常奇怪的问题。
我无法更改应用程序周围某些 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~