【安卓学习】复选框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();
		}
	}
})
相关推荐
海兰3 分钟前
elasticsearch学习之基本概念-向量数据库
数据库·学习·elasticsearch
2501_936960364 分钟前
ROS快速入门杰哥教程1-77残缺版
java·开发语言
小灵吖6 分钟前
LangChain4j 记忆化(ChatMemory)
java·后端
用户1085932993417 分钟前
Java集合框架完全指南
java
冬夜戏雪7 分钟前
Leetcode 颠倒二进制位/二进制求和
java·数据结构·算法
Never_Satisfied21 分钟前
在c#中,获取文件的大小
java·开发语言·c#
蜂蜜黄油呀土豆23 分钟前
浅拷贝与深拷贝:实现与应用解析
java·浅拷贝·深拷贝·对象复制
海兰26 分钟前
elasticsearch学习之基本概念-混合搜索
学习·elasticsearch·jenkins
014-code26 分钟前
Spring Boot 集成 Neo4j 图数据库实战教程
java·数据库·neo4j
懒惰的bit28 分钟前
Python入门学习记录
python·学习