1.圆角按钮
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><shape>
<solid android:color="#8CD6F5" />
<corners android:radius="4dp" />
<stroke android:width="1dp" android:color="#8CD6F5" />
</shape></item>
<item><shape>
<solid android:color="#0BADEC" />
<corners android:radius="4dp" />
<stroke android:width="1dp" android:color="#0BADEC" />
</shape></item>
</selector>
2.灰色方框
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="1dip"
android:color="#88000000" />
<corners android:radius="1dip" >
</corners>
<gradient
android:centerColor="#00FFFFFF"
android:endColor="#00FFFFFF"
android:startColor="#00FFFFFF" />
</shape>
3.半圆按钮 比较全面
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_window_focused="false"><shape android:shape="rectangle">
<stroke android:width="1px" android:color="#00000000" />
<corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />
<gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />
<padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
</shape></item>
<item android:state_pressed="true"><shape android:shape="rectangle">
<stroke android:width="1px" android:color="#00000000" />
<corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />
<gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />
<padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
</shape></item>
<item android:state_checked="true"><shape android:shape="rectangle">
<stroke android:width="1px" android:color="#00000000" />
<corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />
<gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />
<padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
</shape></item>
<item android:state_focused="true"><shape android:shape="rectangle">
<stroke android:width="1px" android:color="#00000000" />
<corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />
<gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />
<padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
</shape></item>
<item><shape android:shape="rectangle">
<stroke android:width="1px" android:color="#55000000" />
<corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />
<gradient android:centerColor="#FFFFFF" android:endColor="#FFFFFF" android:startColor="#FFFFFF" />
<padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
</shape></item>
</selector>
<RadioButton
android:id="@+id/headview_user_program_rb"
style="@style/common_rb"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:background="@drawable/center_rb_selector"
android:checked="true"
android:padding="3dp"
android:text="节目收藏"
android:textColor="@color/center_rb_textcolor_selector" />
注意一定是state_checked 而不能是selected 1!
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#fff"/>
<item android:state_checked="true" android:color="#fff"/>
<item android:color="#666"/>
</selector>