【安卓学习】复选框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();
		}
	}
})
相关推荐
Fanfanaas8 分钟前
Linux 系统编程 进程篇(五)
linux·服务器·c语言·网络·学习·进程
SamDeepThinking9 分钟前
写了十几年代码,聊聊什么样的人能做好Java开发
java·后端·程序员
凛_Lin~~11 分钟前
安卓实现textview跑马灯效果
android·java
Amazing_Cacao14 分钟前
品鉴师体系闭环:拒绝刻板记忆,打磨具备强悍迁移性的底层判断语言
笔记·学习
开源盛世!!19 分钟前
4.20-4.22
java·服务器·开发语言
京师20万禁军教头27 分钟前
28面向对象(中级)-封装
java
tERS ERTS39 分钟前
头歌答案--爬虫实战
java·前端·爬虫
Fate_I_C42 分钟前
Kotlin函数一
android·开发语言·kotlin
yi.Ist43 分钟前
2025CCPC郑州邀请赛
c++·学习·算法·acm
识君啊1 小时前
中小厂数据库事务高频面试题
java·数据库·mysql·隔离级别·数据库事务·acid