1.android:background Property
Specify the control background
<edittext android:id= "@+id/edittext" android:layout_width= "wrap_content" android:layout_height= "Wrap_content" android:inputtype= "text" android:background= "@drawable/editor_selector"/>
2.drawable Resource Files
Configure style properties
Editor_selector.xml
<?xml version= "1.0" encoding= "Utf-8"? ><selector xmlns:android= "http://schemas.android.com/apk/res/ Android > <!--General Demo- <item android:drawable= "@drawable/shape_edit_normal"/> <!-- The style that gets the focus-- android:state_focused= "true"/></selector>
Shape_edit_normal.xml
<?xml version= "1.0" encoding= "Utf-8"? ><shape xmlns:android= "Http://schemas.android.com/apk/res/android" > <!--background Color- <solid android:color= #ff00ff/> <!--border Style- < stroke android:width= "5DP" android:color= "#ffaaaaaa"/> <!--fillet style- <Corners android:bottomrightradius= "5DP" android:bottomleftradius= "5DP" android:topleftradius= "5DP" android:toprightradius= "5DP"/> <!--padding margin style- <padding android:bottom= "2DP " android:left=" 2DP " android:right=" 2DP " android:top=" 2DP "/></shape>
Shape_edit_focus.xml
Not very different from shape_edit_normal.xml.
<?xml version= "1.0" encoding= "Utf-8"? ><shape xmlns:android= "Http://schemas.android.com/apk/res/android" > <!--background Color-- <solid android:color= "#ff00ff"/> <stroke android: Width= "5DP" android:color= "#ff0000aa"/> <corners android:bottomrightradius= "5DP" android: bottomleftradius= "5DP" android:topleftradius= "5DP" android:toprightradius= "5DP"/> < padding android:bottom= "2DP" android:left= "2DP" android:right= "2DP" android:top= "2DP"/> </shape>
3. The effect is as follows
Very ugly, but very gentle.
Android: Set EditText background