zoukankan      html  css  js  c++  java
  • 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框架中默认都以矩形表示
     
    明天继续

  • 相关阅读:
    js类型转换 枫
    AspNetPager操作示例1 枫
    discuz资料 枫
    Request.params的知识 枫
    C#实现自动锁屏+关屏 枫
    iis访问aspx文件显示404无法找到文件? 枫
    filter:alpha(opacity=100,style=1) 枫
    IIS安装程序无法复制文件的问题(转载) 枫
    DataTable 枫
    windows系统函数详解(控制面板等常用函数) 枫
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14394855.html
Copyright © 2011-2022 走看看