EditText 背景在 Android 4(ICS) 中不起作用
EditText background not working in Android 4(ICS)
我正在尝试将背景设置为 EditText 小部件,但这似乎在 android 5 及更高版本的设备中有效,但在 android 4 中无效。在 android 4 中我不' 得到一个边框,而不是整个编辑文本被背景覆盖。我试图设置的背景是 EditText 周围的黑色边框。
代码:
<EditText
android:id="@+id/xfd"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:background="@drawable/texview_border"/>
android:background="@drawable/texview_border"
设置EditText的边框,代码如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@color/black" />
</shape>
问题如下:
在 texview_border.xml
中设置实体 android:color="#FFFFFF"
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF" />
<stroke
android:width="1dp"
android:color="@color/black" />
</shape>
我正在尝试将背景设置为 EditText 小部件,但这似乎在 android 5 及更高版本的设备中有效,但在 android 4 中无效。在 android 4 中我不' 得到一个边框,而不是整个编辑文本被背景覆盖。我试图设置的背景是 EditText 周围的黑色边框。 代码:
<EditText
android:id="@+id/xfd"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:background="@drawable/texview_border"/>
android:background="@drawable/texview_border"
设置EditText的边框,代码如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@color/black" />
</shape>
问题如下:
在 texview_border.xml
中设置实体 android:color="#FFFFFF"<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF" />
<stroke
android:width="1dp"
android:color="@color/black" />
</shape>