【安卓学习】复选框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 分钟前
spring中的@Value注解详解
java·后端·spring·value注解
少了一只鹅30 分钟前
深入理解指针(5)
java·c语言·数据结构·算法
白天学嵌入式37 分钟前
STM32f103 标准库 零基础学习之按键点灯(不涉及中断)
stm32·单片机·学习
好吃的肘子1 小时前
ElasticSearch入门详解
java·大数据·elasticsearch·搜索引擎·云原生
工业互联网专业1 小时前
基于springboot+vue的房屋租赁管理系统
java·vue.js·spring boot·毕业设计·源码·课程设计·房屋租赁管理系统
阿乾之铭1 小时前
Spring Boot 中的重试机制
java·spring boot·后端
四夕白告木贞1 小时前
stm32week15
stm32·单片机·嵌入式硬件·学习
Y3174292 小时前
Python Day 22 学习
python·学习
梭七y2 小时前
记录学习《手动学习深度学习》这本书的笔记(十一)
笔记·深度学习·学习
D_aniel_2 小时前
排序算法-堆排序
java·排序算法·堆排序