本文主要是介绍Android RadioButton,定制按钮样式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
<RadioButtonandroid: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"/>
这篇关于Android RadioButton,定制按钮样式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!