Android控件默认颜色与背景颜色相同导致显示问题

Android控件默认颜色与背景颜色相同导致显示问题

text无法显示

Android开发的时候,有时候会出现一些奇怪的情况:明明设置了一个控件的Text,但是显示出来却没有。一个可能的原因是你没有设置该控件的TextColor。这个Theme的默认Color与背景颜色相同,因此看不到Text。

EditView光标无法显示

有时候设置了Editview的光标,但是实际效果也看不到。这也是因为光标的颜色和背景颜色相同导致的。解决方法是设置:
android:textCursorDrawable="@null"

“@null”作用是让光标颜色和textcolor一样。

你可能感兴趣的:(android)