android - 输入文字为白色

标签 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"/>

我的应用程序中有几十个这样的东西,而且所有的代码本质上都是相同的。知道为什么会发生这种情况吗?

最佳答案

每个 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/

相关文章:

安卓:addTextChangedListener 运行不正常

android - 如何使windows python文件在android中可执行

Android:如何更改 API 19 的 EditText 中底线的颜色

android - 在 fragment 中的 EditText 中按回车键时修复顶部的工具栏

android - EditText 粘贴超出限制的数据

java - 从 json 文件填充 TextView 不起作用

android - RecyclerView 上方和下方的 View

Android更新后的系统应用未获得新权限

android - 如何在一行中设置4个android菜单图标

android - 将数据列表推送到 firebase 不起作用