首页 > 编程知识 正文

html多选按钮标签(checkbox的应用)

时间:2023-05-04 02:51:48 阅读:67989 作者:4208

? XML版本=' 1.0 '编码=' utf-8 '? linearlayoutxmlns 3360 Android=' http://schemas.Android.com/apk/RES/安卓' xmlns 3360 tools=' http://方案.安卓' xmlns 360 tools=' 3358方案.安卓工具'安卓3360 layout _ widttions atch _ parent ' Android 3360 orient le.gby.s01 _ e09 _ checkbox.main activity ' textview Android 3360 id=' @ id/TV ' Android 3360 layout _ width=' wrap _ content ' Android 3360 layout _ height=' wrap _ content ' Android 3360 layout _ hh ndroid3360id='@id/eat id ' Android : layout _ width=' wrap _ content ' Android 3360 layout _ height=' wrap _ content ' Android 360 layout _ sleep id ' Android : layout _ width=' wrap _ content ' Android 3360 layout _ height=' checkbox Android 3360 id=' @ id/DDD -安卓: id=' @ id/Bt _ select all '-- -! - Android : layout _ width=' wrap _ content '-- -! - Android : layout _ height=' wrap _ content '-- -! --Android :文本='全选'//----! -Button----! - Android : id=' @ id/Bt _ reverse selection '-- -! - Android : layout _ width=' wrap _ content '-- -! - Android : layout _ height=' wrap _ content '-- -! --Android :文本='反选'//---! -Button----! -安卓: id=' @ id/Bt _ deselect all '-- -! - Android : layout _ width=' wrap _ content '-- -! - Android : layout _ height=' wrap _ content '-- -! --android:text='取消选择'//linearlayoutmainactivity.Java

package com.example.gby.s01 _ e09 _ checkbox; import Android.support.V7.app.appcompatactivity; 导入安卓. OS.bundle; 导入安卓. view.view; import Android .构件. button; import Android .构件. checkbox; import Android .构件.compound button; import Android .构件. textview; publicclassmainactivityextendsappcompatactivity { privatecheckboxeatbox; 私密检查盒sleep盒; 私密检查盒dota盒; @ overrideprotectedvoidoncreate (bundlesavedinstancestate ) super.oncreate ) savedinstancestate; setcontentview (r.layout.activity _ main; eatbox=(checkbox ) findviewbyid ) r.id.eatid; sleepbox=(checkbox ) findviewbyid ) r.id.sleepid; DOTAbox=(checkbox ) findviewbyid ) r.id.dotaid; checkboxlistenerlistener=newcheckboxlistener (; //设置声明实例化侦听器对象eat box.setOnCheckedChangeListener (监听器)的seton侦听器checkedchangelistener。 参数为侦听器对象的sleep box.setoncheckedchangelistener (监听器); //无论单击哪个控件,onCheckedChanged ()方法dota box.setoncheckedchangelistener (监听器); //onboxclicklistenerlistener=newonboxclicklistener (; 监听器实例化声明OnClickListner实现的onboxclicklistener//eat box.setonclicklistener (监听器)//一个侦听器连接到多个控件//dota box.setonclicklistener (监听器); }//OnCheckedChangeListener,CompoundButton接口,可以理解为已迁移到CheckBox设计的classcheckboxlistenerimplementscompoundbutton . onView,booleanischecked(if ) buttonview.getid )==R.id.eatId )//判断选择了哪个CheckBox多选按钮的id system.out . } else if (button view.getid (==r.id.dota id ) system.out.println ) ' dotabox ' ); }if(ischecked ) (/判断选择状态的布尔值boolean system.out.println (' checked ' ); } else { system.out.println (' unchecked ' ); } } } //OnClickListener用法//classonboxclicklistenerimplementsview.onclick listener { @ override//public void onclick //view.id//if (box.getid (=r.id.eat id ) )//判断是哪个checkBox的id,并打印相应的文件//system.out.println ) //else if (box.getid (==r.id.dota id ) )/system.out.println ) ' dotabox ' ); //if(box.ischecked ); () /返回是否已选中(/system.out.println ) ' checked ' ); //else//system.out.println (' unchecked ); //system.out.println (checkboxisclicked ); //}//}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。