Android 显示黑色背景的编辑文本
我已经创建了EditText,还为此背景创建了xml,如下面所附的代码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_
<?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我已经用过这个画的背景了,