【安卓学习】复选框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();
		}
	}
})
相关推荐
senijusene12 小时前
Linux软件编程: 线程属性与线程间通信详解
java·linux·jvm·算法
昱宸星光12 小时前
spring cloud gateway内置路由断言工厂
java·开发语言·前端
楼田莉子12 小时前
C++高精度时间库——<chrono>
开发语言·c++·后端·学习·visual studio
亓才孓12 小时前
jdk动态代理和Cglib动态代理的区别,为什么Cglib更适配SpringAOP
java·开发语言
塔中妖12 小时前
Windows 安装 Maven 详细教程(含镜像与本地仓库配置)
java·windows·maven
colicode13 小时前
安卓Android语音验证码接口API示例代码:Kotlin/Java版App验证开发
android·java·前端·前端框架·kotlin·语音识别
FserSuN13 小时前
AI编程 - 规范驱动开发(SDD)学习
驱动开发·学习·ai编程
程序员敲代码吗13 小时前
解析Kotlin中元组的多返回值实现
android·开发语言·kotlin
Java后端的Ai之路13 小时前
【 Java】-网络协议核心知识问答(比较全)
java·开发语言·网络协议
小道仙9719 小时前
jenkins对接、jenkins-rest
java·servlet·jenkins·jenkins-rest