在输入 EditText 时,文本颜色自动从黑色变为白色,最初我将文本颜色设置为白色并将提示颜色设置为白色,但是在测试它时,它显示在开始时输入黑色但在中间或达到随机数量的字符,它变成白色文本。它在三星 Galaxy Gio、Nexus One 和不同的模拟器上运行良好,但在 HTC Evo 3G 和其他一些设备上,它表现出这种行为!我尝试通过将样式设置为正常,将文本颜色设置为白色,将提示颜色设置为白色以及其他与焦点相关的内容来进行修复,所有内容都设置为白色,但在某些设备上它仍然显示行为并在中间继续改变颜色打字。请让我知道是否有人熟悉此问题并解决了此类问题。
这是演示该问题的视频。 http://youtu.be/1dydBvZnSHI
这是我的这个 EditText 的 xml
<EditText
android:id="@+id/email_edittext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginRight="15dp"
android:layout_marginTop="5dp"
android:layout_toRightOf="@+id/textView2"
android:background="@drawable/share_email_bg"
android:ems="10"
android:lines="1"
android:maxLines="1"
android:padding="5dip"
android:singleLine="true"
android:textColor="#ffffff"
android:textColorHint="#ffffff"
android:inputType="textEmailAddress"/>