【安卓学习】复选框CheckBox

CheckBox

多重继承可以用来解决接口不兼容的问题,通过继承多个类来集成不同的接口和功能。

语法

xml 复制代码
<CheckBox android:text="显示文本"
android:id="@+id/ID号"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
 />

由于使用复选框可以选中多项,所以为了确定用户是否选择了某一项,还需要为每一个选项添加事件监听器。

java 复制代码
final CheckBox like1=(CheckBox)findviewById(R.id.like1);
//根据id属性获取复选框
like1.setOnCheckedchangeListener(new CompoundButton.OnCheckedChangeListener(){
	@Override
	public void onCheckedchanged(CompoundButton buttonView,boolean ischecked){
		//判断该复选框是否被选中
		if(like1.isChecked()){
			//获取选中项的值
			like1.getText();
		}
	}
})
相关推荐
晴天飛 雪2 分钟前
Spring Boot 上传shp压缩包解析多少地块
java·spring boot
曹牧6 分钟前
Java:Math.abs()‌
java·开发语言·算法
期待のcode12 分钟前
Java的泛型
java·开发语言
FPGAI17 分钟前
Java学习之计算机存储规则、数据类型、标识符、键盘录入、IDEA
java·学习
AC赳赳老秦19 分钟前
pbootcms模板后台版权如何修改
java·开发语言·spring boot·postgresql·测试用例·pbootcms·建站
止水编程 water_proof26 分钟前
SpringBoot快速上手
java·spring boot·后端
皮卡丘学了没30 分钟前
Java基础-HashMap扩容机制(Java8源码)
java·哈希算法·散列表
li.wz30 分钟前
ShardingSphere 与 PolarDB-X 选型对比
java·后端·微服务
wanghowie35 分钟前
02.02.02 CompletableFuture 组合与异常处理:构建复杂异步流
java·future·并发编程
代码or搬砖40 分钟前
Collections和Arrays
java·开发语言