前言

记录一下Android中的RadioButtonCheckBox控件常用xml配置,虽然简单,但偶尔还是可能写错导致一些问题。

主要涉及日夜模式换肤时,部分配置可能有问题,所谓为了自己查阅,记录一下。

正文

RadioButton

<RadioGroup
    android:id="@+id/radioGroup"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <RadioButton
        android:id="@+id/btnMan"
        style="@style/Widget.AppCompat.CompoundButton.RadioButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:text="男"
        android:textColor="@color/default_color" />

    <RadioButton
        android:id="@+id/btnWoman"
        style="@style/Widget.AppCompat.CompoundButton.RadioButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="女"
        android:textColor="@color/default_color" />
</RadioGroup>

一定要放上

style="@style/Widget.AppCompat.CompoundButton.RadioButton"

这个样式,对于我的BiuSkin2换肤模式插件可能有问题。

CheckBox

系统自带样式
<CheckBox
    style="@style/Widget.AppCompat.CompoundButton.CheckBox"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/app_name"
    android:textColor="@color/default_color" />

<CheckBox
    style="@style/Widget.AppCompat.CompoundButton.RadioButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/app_name"
    android:textColor="@color/default_color" />

隐藏内容!
评论后才能查看!

参考文章

  1. Android开发中checkBox自定义样式

相关文章

暂无评论

none
暂无评论...