以下是要使用的四个文件
normal_default.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="5dp"></corners>
<solid android:color="#ff494949"></solid>
</shape>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ff2f2f2f"/>
<corners android:radius="5dp"/>
</shape>
normal_button.xml,这个是设置button不同状态下的样子
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/normal_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/normal_default"/>
</selector>
在style.xml中加入下面代码
<style name="normal_button_style">
<item name="android:background">@drawable/normal_button</item>
<item name="android:textColor">#ff18d2fc</item>
<item name="android:padding">5dp</item>
</style>