• 2021年1月24日 命令按钮控件Button 和 单选按钮控件RadioButton 和复选框按钮


    今天学习了命令按钮控件Button ,单选按钮控件RadioButton ,复选框按钮,了解了他们的使用方法和区别,没有遇到问题。
    Button是UI设计中使用相当频繁的一个控件,用来定义命 令按钮。单击Button后会触发一个事件,这个事件会实现 用户需要的功能
    <Button
    android:id="@+id/button"
    android:layout_width="371dp"
    android:layout_height="120dp"
    android:text="Button" />

    单选按钮
    指用户每次只能选择一个选项的控件。
    RadioButton本身并不提供“单选”的机制。
    要让一组RadioButton“每次只有一个能被选取”, 就必须将它们放在RadioGroup控件中 RadioGroup负责控制其内RadioButton的状态,当 用户选取任一个选项就会取消其他RadioButton的 选取状态,保持同时只有一个RadioButton被选取 的情况
     
    checked属性:默认选中
    getCheckedRadioButtonId():读取单选按钮状态,通过该方法可以获取被选取单选按钮的资源ID, 接着利用分之语句就可以决定程序的走向
     
    RadioButton和RadioGroup的关系:
    01 RadioButton表示单个圆形单选框,而 RadioGroup是可以容纳多个RadioButton的容器
    02 每个RadioGroup中的RadioButton同时只能有一个 被选中
    03 不同的RadioGroup中的RadioButton互不相干,即如 果组A中有一个选中了,组B中依然可以有一个被选中
    04 大部分场合下,一个RadioGroup中至少有2个 RadioButton
    05 大部分场合下,一个RadioGroup中的RadioButton 默认会有一个被选中,并建议将它放在 RadioGroup中的起始位置
     
    复选框控件
    是一种提供选择的接口控件,不同于单 选按钮一次只能选取一项,复选框的用途就是提供可复选 的选择控件。
    checked属性:默认选中,复选框控件使用打钩 符号来表示选取状态
    isChecked():检查是否被选取 该方法返回true或false,表示当前是被勾选或取消(未被选中)
    onClick:响应用户点击
    RadioButton和CheckBox的区别:
    01 单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中
    02 一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个
    03 RadioButton在大部分UI框架中默认都以圆形表示 CheckBox在大部分UI框架中默认都以矩形表示
     
    明天继续

  • 相关阅读:
    codevs 1432 总数统计
    codevs3500 快速幂入门题解
    #163. 【清华集训2015】新式计算机
    2989:糖果
    191:钉子和小球
    java 删除所有HTML工具类
    DateTools时间插件
    新的开始
    springBoot---端口,路径数据配置
    springBoot---多个配置文件读取
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14394855.html
Copyright © 2020-2023  润新知