学习目的: 1、掌握在Android中如何建立CheckBox 2、掌握CheckBox的常用属性 3、掌握CheckBox选中状态变换的事件(监听器) CheckBox简介:
选中后的状态:
借鉴我在Button教程中的方式,建立CheckBox的布局:
代码如下:
<CheckBox
android:id="@+id/cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:text="已婚"
></CheckBox>
显然,Checked属性是CheckBox最重要的属性之一,改变它的方式有三种:
1、XML中申明 2、代码动态改变 3、用户触摸
它的改变将会触发OnCheckedChange事件,而您可以对应的使用OnCheckedChangeListener监听器来监听这个事件,如果您对监听器不熟悉,可以先学习我写的
《Android控件系列之Button》。如果您对如何在代码中获取控件不熟悉,可以学习我写的Android控件系列之XML静态资源
具体的匿名监听方法代码如下:
代码如下:
//获取CheckBox实例
CheckBox cb = (CheckBox)this.findViewById(R.id.cb);
//绑定监听器
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
Toast.makeText(MyActivity.this,
arg1?"选中了":"取消了选中" , Toast.LENGTH_LONG).show();
}
});
总结:
本文以最简单的例子阐述了如何在Android中使用CheckBox,并能监听它的选中状态改变事件,从而实现您需要的业务逻辑。
您可能感兴趣的文章:Android checkbox的listView(多选,全选,反选)具体实现方法android RadioButton和CheckBox组件的使用方法Android在listview添加checkbox实现原理与代码详解Android Checkbox的使用方法android开发教程之自定义控件checkbox的样式示例Android中ListView + CheckBox实现单选、多选效果Android中ListView结合CheckBox实现数据批量选择(全选、反选、全不选)Android CheckBox 的使用案例分析Android中自定义Checkbox组件实例Android中CheckBox复选框控件使用方法详解
--结束END--
本文标题: Android控件系列之CheckBox使用介绍
本文链接: https://www.lsjlt.com/news/28147.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0