欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 单选按钮样式修改RadioButton

单选按钮样式修改RadioButton

2025/8/19 20:38:09 来源:https://blog.csdn.net/xiaoerbuyu1233/article/details/142735952  浏览:    关键词:单选按钮样式修改RadioButton

Android CheckBox修改大小、边框颜色,以及自定义CheckBox;_android checkbox动态添加设置方框颜色-CSDN博客

<RadioGroupandroid:id="@+id/login_radio_group"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent"><RadioButtonandroid:id="@+id/login_rb_1"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:background="@drawable/login_rb_bg_sel"android:button="@null"android:checked="true"android:gravity="center"android:text="账号登录"android:textColor="@color/white" /><RadioButtonandroid:id="@+id/login_rb_2"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:background="@drawable/login_rb_bg_sel"android:button="@null"android:gravity="center"android:text="刷卡登录"android:textColor="@color/white" /><RadioButtonandroid:id="@+id/login_rb_3"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:background="@drawable/login_rb_bg_sel"android:button="@null"android:gravity="center"android:text="指纹登录"android:textColor="@color/white" /><RadioButtonandroid:id="@+id/login_rb_4"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:background="@drawable/login_rb_bg_sel"android:button="@null"android:gravity="center"android:text="人脸登录"android:textColor="@color/white" />
</RadioGroup>login_rb_bg_sel.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@drawable/login_rb_bg_shape_unchecked" android:state_checked="false"></item><item android:drawable="@drawable/login_rb_bg_shape_checked" android:state_checked="true"></item></selector>login_rb_bg_shape_unchecked.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><!-- 填充 --><solid android:color="@color/login_rb_un_sel" /><!-- 圆角 --><!--    <corners android:radius="5dp" />--><paddingandroid:bottom="3dp"android:left="@dimen/dp_1"android:right="@dimen/dp_1"android:top="3dp" /><strokeandroid:width="1dp"android:color="#CCCCCC" /></shape>login_rb_bg_shape_checked.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><!-- 填充 --><solid android:color="@color/login_rb_sel" /><!-- 圆角 --><!--    <corners android:radius="5dp" />--><paddingandroid:bottom="3dp"android:left="@dimen/dp_1"android:right="@dimen/dp_1"android:top="3dp" /><strokeandroid:width="1dp"android:color="#CCCCCC" /></shape>----------------------------------------------------------------------------------------------------
Android CheckBox修改大小、边框颜色,以及自定义CheckBox;CheckBox修改大小:android:scaleX="0.8"android:scaleY="0.8"
CheckBox修改边框颜色,注意不是背景色:android:buttonTint="@color/colorAccent"
修改大小和边框颜色:<CheckBoxandroid:layout_width="wrap_content"android:layout_height="match_parent"android:gravity="center_vertical"android:scaleX="0.8"android:scaleY="0.8"android:buttonTint="@color/colorAccent"/>
自定义CheckBox:<CheckBoxandroid:id="@+id/spc_cb_shops"android:layout_width="wrap_content"android:layout_height="match_parent"android:paddingLeft="@dimen/side_distance"android:paddingRight="@dimen/side_distance"style="@style/spc_checkbox_style"/><!--购物车checkbox--><style name="spc_checkbox_style" parent="@android:style/Widget.CompoundButton.CheckBox"><item name="android:drawableLeft">@drawable/spc_cb</item><item name="android:button">@null</item></style><?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true" android:drawable="@mipmap/select_button" /><item android:state_checked="false" android:drawable="@mipmap/select_button_gray" /><item android:drawable="@mipmap/select_button_gray" /></selector>@mipmap/select_button是已选中样式,;
@mipmap/select_button_gray是未选中样式;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词