【安卓学习】复选框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();
		}
	}
})
相关推荐
hunterandroid1 分钟前
[Android 从零到一] LiveData 粘性事件与单次消费:从重复触发到可靠事件总线
android
zhougl9964 分钟前
Java Spring Boot 爬虫技术全面介绍
java·spring boot·爬虫
hunterandroid10 分钟前
[Android 从零到一] Android 事件分发机制:从 ACTION_DOWN 到 View 事件消费链路
android
m4Rk_17 分钟前
【论文阅读】Agent 记忆机制(38):AMA——用多智能体协作动态选择记忆粒度
论文阅读·人工智能·学习
奥莱维20 分钟前
【无标题】
java·前端·javascript
阿巴斯甜27 分钟前
adb‑shell 全套命令实操总结
android
风流 少年1 小时前
Spring AI 2.0:Hello World
java·人工智能·spring
qq_589666051 小时前
Java继承
java·开发语言
八角.。1 小时前
面向对象-多态
java·开发语言