1.shape
a.效果图
b.代码
<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--填充的颜色--> <solid android:color="@color/backGreen"/> <!--描边的颜色--> <stroke android:width="1dp" android:color="@color/gray"/> <!--圆角的弧度--> <corners android:radius="5dp"/> <!--填充的大小--> <padding android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp"/> </shape>
c.使用
android:background="@drawable/shape_test"
2.selector
a.代码
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--按下时的状态--> <item android:state_pressed="true" android:color="@color/blue"/> <!--选中时的状态--> <item android:state_selected="true" android:color="@color/blue"/> <!--聚焦时的状态--> <item android:state_focused="true" android:color="@color/blue" /> <!--无状态--> <item android:color="@android:color/white" /> </selector>
b.使用
android:background="@drawable/btn_selector_test"