当前位置:   article > 正文

Android RadioButton,定制按钮样式_android radiobutton样式

android radiobutton样式

1.定义选中和非选中的样式选择器;res/drawable/custom_radio_button.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  3. <item android:drawable="@drawable/ic_radio_button_unchecked" android:state_checked="false" />
  4. <item android:drawable="@drawable/ic_radio_button_checked" android:state_checked="true" />
  5. </selector>

2.在布局文件中设置background,取消原生的button

  1. <RadioButton
  2. android:id="@+id/home_rb"
  3. android:layout_width="@dimen/dp_20"
  4. android:layout_height="@dimen/dp_20"
  5. app:layout_constraintStart_toEndOf="@+id/home_listView_tv"
  6. android:button="@null"//重要
  7. android:background="@drawable/custom_radio_button"//重要
  8. android:layout_marginEnd="@dimen/dp_10"
  9. app:layout_constraintEnd_toEndOf="parent"
  10. app:layout_constraintTop_toTopOf="parent"
  11. app:layout_constraintBottom_toBottomOf="parent"/>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/891420
推荐阅读
相关标签
  

闽ICP备14008679号