1.在drawable中放入图片,然后创建xml文件
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/discover_2"></item>
<item android:drawable="@drawable/discover"></item>
</selector>
</selector>
2.颜色也是,创建一个xml文件color.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="@color/colorYellow"></item> <item android:state_checked="false" android:color="@color/colorGrey"></item> <item android:color="@color/colorGrey"></item> </selector>
3.在activity_main中,
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:button="@null" android:drawableTop="@drawable/bg_manhua" android:gravity="center" android:textColor="@drawable/color" android:text="漫画" /> <RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:button="@null" android:gravity="center" android:textColor="@drawable/color" android:drawableTop="@drawable/bg_faxian" android:text="发现" /> <RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:button="@null" android:gravity="center" android:textColor="@drawable/color" android:drawableTop="@drawable/bg_vshequ" android:text="Vip社区" /> <RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:button="@null" android:gravity="center" android:textColor="@drawable/color" android:drawableTop="@drawable/bg_me" android:text="我的" /> </RadioGroup> </LinearLayout>
4.这样就完成了