使用shape作为按钮的背景:
在drawable里新建一个xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><shape>
<stroke android:width="2dp" android:color="#ee00aecb" />
<solid android:color="#aa00aeff" />
<corners android:radius="5dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
<item android:state_focused="true"><shape>
<stroke android:width="2dp" android:color="#ee00aecb" />
<solid android:color="#aa00aecb" />
<corners android:radius="8dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
</selector>
将该xml设置为按钮的背景。