【安卓学习】复选框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();
		}
	}
})
相关推荐
Zhu7584 小时前
在k8s集群部署MySQL单实例,支持多个主流发行版
android·mysql·kubernetes
AFinalStone7 小时前
Android 7系统异常问题排查(四)Framework层(上)—System Server Watchdog
android·系统异常
mifengxing8 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
宝杰X79 小时前
Android Room3 多平台数据库
android·数据库
markinmarkin10 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
山荷枝11 小时前
Java学习第十天
java·学习
huibin14785236911 小时前
热缓解学习记录
android·学习
matlabgoodboy12 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
Nan_Shu_61412 小时前
学习:GSAP
学习
程序员雷欧13 小时前
环形缓冲区深度解析:从基础原理到Disruptor源码的全面剖析
java