Before you do a button to the button to set a picture as a background, but also to define their own rounded corners, the simplest way is to directly cut the fillet picture as a button on it, but if not how to do it, look at the code:
A shape file with rounded corners is built first:
<?xml version= "1.0" encoding= "Utf-8"?>
<shape xmlns:android= "Http://schemas.android.com/apk/res/android" >
<corners
android:radius= "10DP"/>
<stroke
Android:width= "1DP"
Android:color= "#FF6238"/>
</shape>
Create a list file:
<?xml version= "1.0" encoding= "Utf-8"?>
<layer-list xmlns:android= "Http://schemas.android.com/apk/res/android" >
<item android:drawable= "@mipmap/ic_launcher"/>
<item android:drawable= "@drawable/shape"/>
</layer-list>
Direct reference:
<textview
android:gravity= "center"
android:background= "@ Drawable/list "
android:layout_width=" match_parent "
android:layout_ height= "50DP"
android:textsize= "16sp"
android:textcolor= "#FF0000"
android:text= "button"/>