先上效果图,需要把字放在RadioButton上边。
xml代码:
<RadioButton
android:id="@+id/radio_all"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:button="@null"
android:checked="true"
android:layout_gravity="center_vertical"
android:drawableBottom="@android:drawable/btn_radio"
android:gravity="center"
android:text="全部"
android:textColor="@android:color/darker_gray"
android:textSize="10dp" />
PS:
android:button="@null"
这句是将RadioButton的背景图屏蔽。
android:drawableBottom="@android:drawable/btn_radio"
此句用意是在原来图标的下边使用系统自带的btn_radio图片做为背景图
在网上找了一个替换系统图片的方法,也记录在这里