【安卓学习】复选框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();
		}
	}
})
相关推荐
用户03048059126314 分钟前
【Spring进阶】深入理解 FactoryBean:定制化 Bean 的秘密武器
java
TeleostNaCl15 分钟前
在小米 Hyper OS 2 上使用开发者选项关闭视频彩铃功能
android·经验分享
_李小白15 分钟前
【Android FrameWork】延伸阅读:Activity生命周期
android
BBB努力学习程序设计19 分钟前
深入理解 Java 多态:解锁面向对象编程的灵活性
java
JavaGuide20 分钟前
京东零售后端一二面,附参考答案!
java·后端
学编程的闹钟21 分钟前
102【php开发准备】
学习
用户03048059126324 分钟前
Spring Validation教程
java
Hello.Reader25 分钟前
DTO / VO / BO / Entity 分层到底怎么用?
java·分层
云梦谭27 分钟前
AI 生成的FreeSWITCH 呼出流程深度分析freeswitch-1.10.12.-release
java·前端·php
随机昵称_12345632 分钟前
RSA私钥解密乱码问题
java·非对称加密