RadioButton和CheckBox介绍

Android  代码片段  小知识  2023年9月4日 am8:08发布1年前 (2023)更新 城堡大人
64 0 0

前言

记录一下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自定义样式

 历史上的今天

  1. 2024: Android获取磁盘监听和路径(0条评论)
  2. 2020: AndroidManifest.xml的configChanges配置简介(0条评论)
  3. 2019: 陆文夫:脚步声(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

刘明:从一幅寿桃走近一位画家

源于一次写生活动,有幸认识了一位画家,他就是长安画院的周西省大哥。称呼他为大哥,有一种亲和力是源于他的一件小事,感动了我。那就是有缘去了一趟我的老家,他让我的父母坐下,他用手机播放一段我做的视频,让他们看,并说:“老人家,你们看看,这就是您的儿子拍摄的作品。”人与人之间相遇相识有缘是奇妙的,这种...

GridView快速滚动条修改

前言之前在《Android 修改ListView快速滚动条的bar -笔友城堡 - 阅读是一种生活方式 ()》也介绍过,后面有个新的需求:当没有一页时需要影藏。其实也简单,代码中对个数的判断进行影藏和显示。PS:内容跟之前差不多,但这里精简写。正文GridView和ListV...

[摘]彻底理解Java中堆和栈的区别

概述在Java中,内存分为两部分,一种是堆内存,另一种就是栈内存。Java中变量在内存中的分配类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便高速访问。静态变量的生命周期—一直持续到整个“系统”关闭实例变量:当你使用java关键字ne...

Android 中Bn和Bp介绍

前言阅读Android源码时总是遇到Bnxx和Bpxx等类,老是对不上号,容易迷糊,因此这里记录一下,方便自己查阅。正文BP(binder proxy)和BN(binder native)是通过binder来通信的,Bp端可以通过BinderProxy的transact()方法与Bn端发送请...

init的启动

前言init的启动之前也跟过,目前用的是Android P,可能跟之前的存在一定的差异。因此重新记录一下,方便自己查阅。这里只是走走流程,大部分内容来之《Android P (9.0) 之Init进程源码分析》正文涉及文件,没出现顺序。\system\core\init\init.c...

苏童:我从来不敢夸耀童年的幸福

我从来不敢夸耀童年的幸福,事实上我的童年有点孤独,有点心事重重。我父母除了拥有四个孩子之外基本上一无所有。父亲在市里的一个机关上班,每天骑着一辆破旧的自行车来去匆匆;母亲在附近的水泥厂当工人,她年轻时曾经美丽的脸到了中年以后经常是浮肿着的,因为疲累过度,也因为身患多种疾病。多少年来,父母亲靠80多元...