【安卓学习】复选框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();
		}
	}
})
相关推荐
lh179313 小时前
数据产业服务分类(53)——分类设计——数据能力集成
java·人工智能·分类
想你依然心痛13 小时前
自定义RTOS内核:从零实现上下文切换与任务调度——汇编、PendSV
java·开发语言·汇编·pendsv
geovindu14 小时前
java:Abstract Factory Pattern
java·开发语言·后端·设计模式·抽象工厂模式·创建型模式
geovindu14 小时前
java: Factory Method Pattern
java·开发语言·后端·设计模式·工厂方法模式·创建型模式
Tom@敲代码14 小时前
js学习笔记-01
javascript·笔记·学习
程序员小八77714 小时前
如何自研一个全局异常处理器
java
风中的小甜瓜14 小时前
ASP.NET Page 那点事
java·前端·asp.net
爱敲代码的小鱼14 小时前
springsecurity:
java·开发语言·数据库
豆沙小饼干14 小时前
MySQL 小白循序渐进实操路线(纯动手,跟着敲就能练,全程生活化案例:外卖平台)
java
辞旧 lekkk14 小时前
【Qt】 系统相关:事件与定时器
开发语言·qt·学习·萌新