赞
踩
1.定义选中和非选中的样式选择器;res/drawable/custom_radio_button.xml
- <?xml version="1.0" encoding="utf-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="@drawable/ic_radio_button_unchecked" android:state_checked="false" />
- <item android:drawable="@drawable/ic_radio_button_checked" android:state_checked="true" />
- </selector>
2.在布局文件中设置background,取消原生的button
- <RadioButton
- android:id="@+id/home_rb"
- android:layout_width="@dimen/dp_20"
- android:layout_height="@dimen/dp_20"
- app:layout_constraintStart_toEndOf="@+id/home_listView_tv"
- android:button="@null"//重要
- android:background="@drawable/custom_radio_button"//重要
- android:layout_marginEnd="@dimen/dp_10"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- app:layout_constraintBottom_toBottomOf="parent"/>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。