我的应用程序的一个用户遇到的问题是,他在我的应用程序的EditText元素中输入的文本是白色的,这有效地使其在白色背景下不可见。他是遇到此问题的唯一用户,而且只在我的应用中发生在他身上。
例如,这里是我的一个EditText元素的代码:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/usernameTextBox"
android:imeOptions="actionDone"
android:singleLine="true"/>
我的应用程序中有很多这些,并且所有这些都基本上编码相同。有什么想法可能会发生这种情况吗?
答案 0 :(得分:0)
为确保正确显示文本颜色,请严格为每个声明的TextView设置textColor
属性,如android:textColor="@android:color/black"
答案 1 :(得分:0)
每个Android发行版都可以覆盖widget的默认颜色。因此,如果您希望所有EditText看起来都一样,那么您应该明确设置它们的背景和文本颜色,如下所示:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/usernameTextBox"
android:imeOptions="actionDone"
android:singleLine="true"
android:background="#FFFFFF"
android:textColor="#000000"/>