几种常用的样式
app/src/main/res/drawable/button_up
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:radius="7dp" />
<solid
android:color="@android:color/holo_orange_light" />
<stroke
android:width="1dp"
android:color="@android:color/holo_red_light" />
</shape>
app/src/main/res/drawable/button_down
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:radius="7dp" />
<solid
android:color="@android:color/holo_orange_dark" />
<stroke
android:width="1dp"
android:color="@android:color/holo_red_light" />
</shape>
app/src/main/res/drawable/textbox_shape
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke android:width="0.5dp" android:color="@android:color/holo_red_light" />
<solid android:color="#FFF" />
<corners android:radius="5dip" />
</shape>
app/src/main/res/drawable/button_shape
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/buttondown"/>
<item android:state_pressed="false" android:drawable="@drawable/buttonup"/>
</selector>
引用方法
...
android:textColor="@android:color/black"
android:background="@drawable/button_up"
...