Android 显示黑色背景的编辑文本

Android 显示黑色背景的编辑文本,android,android-edittext,Android,Android Edittext,我已经创建了EditText,还为此背景创建了xml,如下面所附的代码 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/login_editext_blue_

我已经创建了EditText,还为此背景创建了xml,如下面所附的代码

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:state_pressed="true"
    android:drawable="@drawable/login_editext_blue_border"/>
<item
    android:state_focused="true"
    android:drawable="@drawable/login_editext_blue_border"/>
<item
    android:drawable="@drawable/login_editext_grey_border"/>
现在,如果运行我的应用程序,则EditText背景显示为黑色背景,如下图所示,在android Galaxy S3 mini 4.1.2中


请提出解决方案

改变你的可拉伸形状

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="schemas.android.com/apk/res/android";     android:shape="rectangle"> 
<stroke android:color="@color/colorAccent" android:width="1dp" /> 
<corners android:radius="4dp" /> 
<solid android:color="#ffffff"/>
</shape>

问题是,您需要添加

<solid android:color="#ffffff"/>

可在
标签中绘制


这可能会对您有所帮助。

更改您的绘图方式,例如

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="schemas.android.com/apk/res/android";     android:shape="rectangle"> 
<stroke android:color="@color/colorAccent" android:width="1dp" /> 
<corners android:radius="4dp" /> 
<solid android:color="#ffffff"/>
</shape>

问题是,您需要添加

<solid android:color="#ffffff"/>

可在
标签中绘制


这可能会对您有所帮助。

您在项目中设置的可绘制颜色是什么。。在这里发布您的可绘制代码..android:background=“@android:drawable/editbox\u background\u normal”。将此代码添加到edittext字段内的xml文件中。这是我的绘图颜色是蓝色和蓝色gey@AnkushBist我已经用过这个可绘制的背景,你在项目中设置的可绘制颜色是什么。。在这里发布您的可绘制代码..android:background=“@android:drawable/editbox\u background\u normal”。将此代码添加到edittext字段内的xml文件中。这是我的绘图颜色是蓝色和蓝色gey@AnkushBist我已经用过这个画的背景了,