本文实例讲述了Android开发之CheckBox的简单使用与监听功能。分享给大家供大家参考,具体如下:

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<CheckBox
android:checked="false"
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="足球" />
</LinearLayout>
MainActivity.java
package com.example.hello;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
private CheckBox checkBox;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化
checkBox = (CheckBox) findViewById(R.id.checkBox1);
//通过设置checkbox的监听事件,判断checkbox是否被选中
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// 通过这个方法,来监听当前的checkbox是否被选中
if (isChecked) {
//获得checkBox的文本内容
String text = checkBox.getText().toString();
Toast.makeText(MainActivity.this, "111", 1).show();
}
}
});
}
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# CheckBox
# 监听
# Android CheckBox中设置padding无效解决办法
# Android 中CheckBox多项选择当前的position信息提交的示例代码
# Android 中CheckBox的isChecked的使用实例详解
# Android开发手册自定义Switch开关按钮控件
# Android开关控件Switch的使用案例
# Android 自定义Switch开关按钮的样式实例详解
# Android UI控件Switch的使用方法
# Android单选按钮RadioButton的使用方法
# Android复选框CheckBox与开关按钮Switch及单选按钮RadioButton使用示例详
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 解决方法
# 所述
# 程序设计
# 讲述了
# layout_height
# match_parent
# horizontal
# orientation
# layout_width
# schemas
# http
# res
# apk
# checked
# java
相关文章:
如何用IIS7快速搭建并优化网站站点?
如何设计高效校园网站?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
如何零基础在云服务器搭建WordPress站点?
,在苏州找工作,上哪个网站比较好?
如何通过老薛主机一键快速建站?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
高性能网站服务器配置指南:安全稳定与高效建站核心方案
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何快速搭建高效WAP手机网站?
如何通过建站之星自助学习解决操作问题?
如何在阿里云域名上完成建站全流程?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
如何在宝塔面板中修改默认建站目录?
安徽网站建设与外贸建站服务专业定制方案
济南网站建设制作公司,室内设计网站一般都有哪些功能?
建站主机空间推荐 高性价比配置与快速部署方案解析
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
广东企业建站网站优化与SEO营销核心策略指南
设计网站制作公司有哪些,制作网页教程?
盘锦网站制作公司,盘锦大洼有多少5G网站?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
网站制作软件有哪些,制图软件有哪些?
北京制作网站的公司,北京铁路集团官方网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
Swift中swift中的switch 语句
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
手机网站制作与建设方案,手机网站如何建设?
如何破解联通资金短缺导致的基站建设难题?
建站主机是否等同于虚拟主机?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
c# 在高并发下使用反射发射(Reflection.Emit)的性能
TestNG的testng.xml配置文件怎么写
如何通过可视化优化提升建站效果?
如何在万网自助建站平台快速创建网站?
如何在企业微信快速生成手机电脑官网?
如何快速生成高效建站系统源代码?
建站之星安装路径如何正确选择及配置?
公众号网站制作网页,微信公众号怎么制作?
学校为何禁止电信移动建设网站?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
制作表格网站有哪些,线上表格怎么弄?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
香港服务器选型指南:免备案配置与高效建站方案解析
怀化网站制作公司,怀化新生儿上户网上办理流程?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。