【安卓学习】复选框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();
		}
	}
})
相关推荐
不吃鱼的羊1 分钟前
DaVinci Developer自动连接
java·开发语言
川石课堂软件测试3 分钟前
零基础小白如何学习自动化测试
python·功能测试·学习·测试工具·jmeter·压力测试·harmonyos
farerboy7 分钟前
15-Java while 和 do...while循环
java·后端
Meteors.9 分钟前
Kotlin协程序使用技巧和应用场景
android·开发语言·kotlin
在繁华处10 分钟前
Java从零到熟练(十二):Java与AI工具整合
java·人工智能·python
凯瑟琳.奥古斯特15 分钟前
力扣1235完整解法详解
java·开发语言·leetcode
2301_8090511415 分钟前
Linux 数据库开发 学习笔记
笔记·学习·数据库开发
quan_泉17 分钟前
DIDCTF 取证初学者
java·服务器·前端
i220818 Faiz Ul19 分钟前
民谣网站|基于Springboot的民谣网站管理系统(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·民谣网站
z落落20 分钟前
C# 继承基础详解(代码实战+权限规则)
java·开发语言