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框架中默认都以矩形表示
     
    明天继续

  • 相关阅读:
    在 Win7 下使用 VS2005 编译 Chrome
    C++ Qt 05:Qt布局管理器 荒 木 博客园
    电商们都挺贼的,便宜的东西都不肯卖,比如牙膏,谁要用一支20多的呀,3-4块的中华没人进货,
    python 下载 国内
    爱慕集团以及爱慕在线科技有限公司简介 Aimerman
    Build Instructions (Windows) The Chromium Projects
    C++ Qt 03:MainWindow和Qt Gui编程
    今天 穿vancl的衣服撞衫了,ooooooooppppppppppppppps
    2006年世界杯小组赛日程表
    C++ 虚函数表解析
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14394855.html
Copyright © 2011-2022 走看看