一、CheckBox

  1、CheckBox的常用方法:

    boolean isChecked() :返回当前CheckBox的选中状态

    void setChecked(boolean isChecked) :设置CheckBox的选中状态

  2、 监听器的设置

    可以添加OnClickListener,CheckBox选中或者取消都会触发该监听器(使用isChecked()方法可以看到当前是否被选中)。因为一个监听器可以和多个组件绑定,所以当需要查看是哪个组件触发,可以将onClick()中的参数设置为View类型的对象,然后调用它的getId()方法。

    另一种方法是添加OnCheckedChangeListener,不过需要注意的是,在导包时要选择CompoundButton,而不是RadioGroup,因为CompoundButton是CheckBox的父类。CompoundButton的onCheckedChange()方法的参数和RadioGroup是不同的,前者是(CompoundButton cb,boolean isChecked),后者是(RadioGroup rg,int checkedId)。

二、RadioButton和RadioGroup

  RadioButton是RadioGroup的子标签。如:“男/女”是一个RadioGroup,而“男”是一个RadioButton。

  添加监听器时应该导入RadioGroup包,(一)中提过,不再赘述。

  

最新文章

  1. 高德地图api实现地址和经纬度的转换(python)
  2. iSCSI 与 ceph
  3. 《DSP using MATLAB》为什么要z变换?
  4. bash的循环中无法保存变量
  5. [笔记]一个测试浏览器对html5支持的网站
  6. gdb之watch命令
  7. Vim记录
  8. Linux下运行C++程序出现"段错误(核心已转储)"的原因
  9. IE6、7下inline-block不起作用
  10. 典型的团队VS优秀团队
  11. JSP基本语法--Page指令 <%@page 属性=”内容“%>
  12. Scala入门(1)Linux下Scala(2.12.1)安装
  13. Android Studio 导致C盘过大
  14. css实现文本溢出显示省略号
  15. OCM_第十四天课程:Section6 —》数据库性能调优_各类索引 /调优工具使用/SQL 优化建议
  16. simhash进行文本查重 Simhash算法原理和网页查重应用
  17. C# 生成图片缩略图
  18. 常用sql记录
  19. Command对象
  20. var在IE中的问题

热门文章

  1. 【iOS系列】-程序开启后台运行
  2. 启动两个Tomcat的方法
  3. Flex+Java+Blazeds
  4. VS类添加头文件注释
  5. Class.forName() 详解
  6. XMU C语言程序设计实践(2)
  7. JDBC连接数据库核心代码
  8. eclipse自动创建项目出错Cannot change version of project facet Dynamic Web Module to 2.3.
  9. 视图模板中 使用boottstrap 将各表单字段排成一行
  10. selenium中关于driver的小记