【安卓学习】复选框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();
		}
	}
})
相关推荐
ly76891 分钟前
Spring 中的 @Configuration 与 @Component 差异:为何代理时机决定 Bean 生命周期行为
java·后端·spring·注解·代理·bean生命周期
是隼人3 分钟前
buuctf-pwn bypwn(ret2shellcode)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
qq_4523962312 分钟前
第十二篇:《数据采集:Grafana Alloy、Fluent Bit、Vector 的选型与配置》
java·贪心算法·grafana
kyrie_sakura18 分钟前
MySQL数据库学习笔记3--关联(联合)查询
数据库·学习·mysql
hunterandroid22 分钟前
Android 线上卡顿治理:从布局层级到主线程负载的全链路排查
android
珍珠先生22 分钟前
P16 · IDEA 启动报错:找不到或无法加载主类
java
子非鱼a24 分钟前
【WEB】[RoarCTF 2019]Easy Java
java·开发语言
西峰u25 分钟前
电商项目测试报告
java·项目测试报告
lemon_sjdk34 分钟前
各种Binding(1)
java·javafx·绑定·源码解析
李少兄38 分钟前
记一次 IDEA 打开 Vue 项目后目录“闪现即消失“ 问题排查
java·vue.js·intellij-idea