CheckBox多选控件的使用方法

原创 2016年05月28日 20:42:39
CheckBox多选控件的使用方法
    关键字isChecked()
    对于你想选着的每一个选项,都应该用CheckBox实现
     <CheckBox
        android:id="@+id/checkboxchinese"//使用id便于后面对其的操作
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="checkbox"//android方法,表示点击采取的方法名是checkbox
        android:text="语文"/>
    同样的当你想每点击一次,系统提醒你的选项,你应该在类里面写出方法实现
        首先对点击方法checkbox()做出回应
         public void checkbox(View view)
         然后得到CheckBox的实例
          CheckBox checkBox = (CheckBox)view;//因为view本身就是Activity窗口
          使用switch判定方法决定不同的id有不同的处理方法
          public void checkbox(View view){
        CheckBox checkBox = (CheckBox)view;
        switch(view.getId()){//得到数值
            case R.id.checkboxchinese:
                if(checkBox.isChecked()){
                    Toast.makeText(this,checkBox.getText()+"选中",Toast.LENGTH_SHORT).show();//Toast方法
                }else {
                    Snackbar.make(view,checkBox.getText()+"未选中",Snackbar.LENGTH_SHORT).show();//Snackbar方法
                }
                break;
            case R.id.checkboxenglish:
                if(checkBox.isChecked()){
                    Toast.makeText(this,checkBox.getText()+"选中",Toast.LENGTH_SHORT).show();
                }else{
                    Snackbar.make(view,checkBox.getText()+"未选中",Snackbar.LENGTH_SHORT).show();
                }
            case R.id.checkboxmath:
                if(checkBox.isChecked()){
                    Toast.makeText(this,checkBox.getText()+"选中",Toast.LENGTH_SHORT).show();
                }else{
                    Snackbar.make(view,checkBox.getText()+"未选中",Snackbar.LENGTH_SHORT).show();
                }
        }
    }
         

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

checkbox 全选/反选功能的 jquery插件(支持多页保持选择)

XCheck为checkbox 全选/反选功能的 jquery插件,支持多页情况下保存已选项的情况。...

checkbox实现全选,全不选,反选。Bootstrap-用ICheck插件给CheckBox换新装!

jquery 复选框全选全不选

多选下拉控件multiselect使用小结

项目开发中,需要用到多选下拉列表插件,由于项目前端框架采用了bootstrap,因此自然选择了bootstrap的组件。经了解其有两组插件: 1、第一个组件是写bootstrap table的主人公 ...

html中的简单实例演示(checkbox)的使用

演示一个小小的例子:在购物车里面,我们能够勾选自己所选的商品,然后能够显示出相应的价格。 1,首先显示出相应的界面: 相关代码: 商品列表: 笔记本电脑3000   台式...

ASP下拉框多选控件及使用方法

  • 2013年05月10日 10:41
  • 48KB
  • 下载

CheckBox 多选按钮的使用方法

创建布局文件*声明一组多选按钮,设置各个按钮id .*

安卓初学:Radio单选框和checkBox多选控件的主要用法以及事件绑定总结

Radio单选框,我们很常见,选择男女的时候我们经常要用它,他的特点就是只能选择一个,在html中,多个选项使得radio只能选择一个我们需要使它们的id相同,SWT中我们把它们放入一个group中。...

android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发

android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发 本博文主要讲述的是android开发中的单选和多选按钮的使用,具体情况请看实例代码: MainActivi...
  • ajhsdj
  • ajhsdj
  • 2014年12月12日 17:25
  • 795

Extjs5实现带复选框的多选下拉选,复选框用html本身的checkbox控件

上一篇文章用的是Extjs提供的样式效果,可能会因为extjs的版本不同而导致css样式代码的不同,这篇文章用html本身的checkbox控件实现,通用性更好一些,效果图 这种方式实现的复选框...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CheckBox多选控件的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)