zoukankan      html  css  js  c++  java
  • Android学习笔记(八) CheckBox和RadioGroup

    一、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包,(一)中提过,不再赘述。

      

  • 相关阅读:
    指针与数组
    深入函数
    到底是使用指针还是引用 ,混合使用以及易错点
    返回值作为标志
    c++的引用(二)
    内联函数
    c++的引用
    指针总结以及常量指针与指向常量的指针与指向常量的常指针
    c++中的 堆和栈
    Java Messages Synchronous and Asynchronous
  • 原文地址:https://www.cnblogs.com/viaduct/p/6361789.html
Copyright © 2011-2022 走看看