【安卓学习】复选框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();
		}
	}
})
相关推荐
qq_124987075314 小时前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)
java·spring boot·生活·毕设
明洞日记14 小时前
【设计模式手册008】适配器模式 - 让不兼容的接口协同工作
java·设计模式·适配器模式
zzz海羊14 小时前
VSCode配置java中的lombok
java·开发语言·vscode
A-code14 小时前
Git 多模块项目管理
java·开发语言
TDengine (老段)14 小时前
TDengine 字符串函数 Replace 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
java_logo14 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
清空mega14 小时前
第11章 网络编程
android·网络
自动化BUG制造器15 小时前
Android UI 线程不一定是主线程
android
无知的前端15 小时前
一文读懂-Jetpack与AndroidX
android·kotlin·android jetpack
做cv的小昊15 小时前
科研论文PPT绘图技巧:绘制任意曲线三角形(胖三角形)并制作效果对比图
经验分享·笔记·学习·微软·ai绘画·数据可视化