我的应用程序的一位用户遇到了一个问题,他在我的应用程序的 EditText 元素中输入的文本是白色的,这实际上使其在白色背景下不可见。他是唯一遇到此问题的用户,并且仅在我的应用程序中发生在他身上。
作为示例,以下是我的 EditText 元素之一的代码:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/usernameTextBox"
android:imeOptions="actionDone"
android:singleLine="true"/>
我的应用程序中有几十个这样的东西,而且所有的代码本质上都是相同的。知道为什么会发生这种情况吗?
最佳答案
每个 Android 发行版都可以覆盖小部件的默认颜色。因此,如果您希望所有 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"/>
关于android - 输入文字为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40598282/