1. Change the background
Create an XML file under Res/drawable:
<? XML version = "1.0" encoding = "UTF-8"?>
<Selector xmlns: Android = "http://schemas.android.com/apk/res/android">
// Background when the control is pressed
<Item Android: state_pressed = "true" Android: drawable = "@ drawable/search_bar_edit_pressed"/>
// Background when the control is selected
<Item Android: state_selected = "true" Android: drawable = "@ drawable/search_bar_edit_pressed"/>
// Background of the control in normal state
<Item Android: drawable = "@ drawable/search_bar_edit_normal"/>
</Selector>
2. Change the form
<Shape>
// Gradient
<Gradient Android: startcolor = "# 8600ff"/>
// Stroke
<Stroke Android: width = "2dp" Android: color = "#000000"/>
// Rounded corner
<Corners Android: radius = "5dp"/>
// Margin
<Padding Android: Left = "10dp" Android: Top = "10dp"
Android: Bottom = "10dp" Android: Right = "10dp"/>
</Shape>
Reference the layout file: Android: Background = "@ drawable /"