1、在drawable中新建一个button_drawablw.xml文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">//没有选中时候的样式
<shape>
<solid android:color="#03A9F4" />
<corners android:radius="10dp" />
</shape>
</item>
<item android:state_pressed="true">//选中时候的样式
<shape>
<solid android:color="#c0c0c0"></solid>
<corners android:radius="10dp"></corners>
</shape>
</item>
</selector>
2、在style.xml文件中怎么样式
<style name="btn_nomal_style">
<item name="android:minHeight">0dp</item>
<item name="android:minWidth">0dp</item>
<item name="android:paddingLeft">10dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:paddingBottom">4dp</item>
<item name="android:paddingTop">2dp</item>
<item name="android:textSize">12sp</item>
<item name="android:background">@drawable/button_nomal_style</item>
</style>
button调用
<Button
android:id=...
...
style="@style/button_nomal_style"/>