文字输入为白色

时间:2016-11-14 21:39:45

标签: android android-edittext

我的应用程序的一个用户遇到的问题是,他在我的应用程序的EditText元素中输入的文本是白色的,这有效地使其在白色背景下不可见。他是遇到此问题的唯一用户,而且只在我的应用中发生在他身上。

例如,这里是我的一个EditText元素的代码:

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/usernameTextBox"
    android:imeOptions="actionDone"
    android:singleLine="true"/>

我的应用程序中有很多这些,并且所有这些都基本上编码相同。有什么想法可能会发生这种情况吗?

2 个答案:

答案 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"/>