控件——CheckBox
来源:互联网 发布:淘宝怎么预约快递寄件 编辑:程序博客网 时间:2024/05/16 03:30
checkbox就是如上图所示
上图有三个checkbox 每一条checkbox包括一个选择框+一个text
实现上图的代码如下
这里通过xml文件设置三个CheckBox的属性
上面两张图是MainActivity.java文件中截取的
定义了三个 checkBox 引用自xml文件
然后 定义了一个OnBoxClickListener 类 implements OnClickListener
改写了函数 onClick(View v)
注意 这里的View v 就是 对应控件
例如 将OnBoxClickListener 类对象A绑定给 CheckBox对象B
那么一旦点击B 则v=B
上图定义的onBoxClickListener 添加给这三个checkBox
然后通过上述onClick(View v)函数中的局部变量 View v
可以判断这三个中 哪一个被点击
具体 判断方法:v.getId() == R.id.eatId
而判断 checkBox 到底是被勾选 还是取消勾选
则通过 isChecked()函数进行判断
而这个函数 是checkBox的函数 不是View对象的
所以 通过语句:CheckBox checkBox = (CheckBox)v 来进行类型转换
当然 还有一种 listener是implements onClickedChangeListener
与上面最大的区别就是
onClickedChangeListener 的函数
onCheckedChanged(CompoundButton buttonView, boolean isChecked)
第二个变量 就可以用来判断 是否选中 而无需调用方法
在设置类似全选checkBox时
对于其他的checkBox调用setChecked(boolean checked)方法
可以设置 checkBox是否被 勾选
- 控件——CheckBox
- Android控件——CheckBox
- android复选框控件——CheckBox
- Android控件——复选框CheckBox
- 巧用android 控件—CheckBox + 状态选择器
- 继续聊WPF——自定义CheckBox控件外观
- android开发控件——checkbox(入门)
- 一步一步学android之基本控件——CheckBox组件
- 一步一步学android控件(之十六)—— CheckBox
- Android UI设计——RadioButton和CheckBox控件
- Android UI 设计——RadioButton 和 CheckBox 控件
- Android UI基础——CheckBox&RadioButton控件
- 继续聊WPF——自定义CheckBox控件外观
- 带CheckBox,RadioButton的网页树控件—EXTree
- Android 自动化测试—robotium(四)CheckBox控件
- Android 自动化测试—robotium(四)CheckBox控件
- CheckBox控件
- CheckBox控件
- 资本市场没有活雷锋
- 余弦定理实现新闻自动分类算法
- 初学FPGA, 怎么从硬件上理解?
- windows xp 和ubuntu系统的共享!待补充........
- ZOJ3882.Help Bob
- 控件——CheckBox
- HDU 1406.完数【筛选法以及特殊方法】【7月27】
- 串的模式匹配
- c字符串常量
- hdoj 1113 Word Amalgamation
- android 摄像头 拍照
- mysql中Access denied for user 'root'@'localhost' (using password:YES)
- scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据
- Ubuntu 14下apache2开启对.htaccess支持