For changing the background of a button
design your background in a picture or download the picture that you want to place it for the background.
Place the image in the res/drawable(make sure the name of file contains lower case only)
- Goto xml file of the button and write
android:background="@drawable/FILENAME
replace FILENAME by the name of the picture placed in drawable.
I hope this changes the background of the button.