1.布局文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context=".MainActivity" ><CheckBoxandroid:checked="true"android:id="@+id/checkBox1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="篮球" /><CheckBoxandroid:id="@+id/checkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="足球" /></LinearLayout>

2.绑定选择事件

package com.example.test2;import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;public class MainActivity extends Activity {private Button login_button;private Button reset;private Button other;private CheckBox checkBox1;private Button myButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_checkbox);login_button = (Button) this.findViewById(R.id.loginButton);checkBox1 = (CheckBox) findViewById(R.id.checkBox1);checkBox1.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton arg0, boolean arg1) {// arg1代表是否选中Log.i("tag", arg1 + "");if (arg1) {Log.i("tag", checkBox1.getText().toString());}}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);return true;}}

3.效果:

转载于:https://www.cnblogs.com/qlqwjy/p/7513386.html

Android的CheckBox(多选框)相关推荐

  1. Android之CheckBox复选框控件使用inelayout.xml Xml代码

    linelayout.xml Xml代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayo ...

  2. Android为CheckBox(复选框)设置可规定大小的图片

    当我们需要在CheckBox后面放一张图片的效果的时候. 如果在XML文件中使用drawableRight <CheckBox android:drawableRight="@draw ...

  3. android勾选控件_Android中CheckBox复选框控件使用方法详解

    CheckBox复选框控件使用方法,具体内容如下 一.简介 1. 2.类结构图 二.CheckBox复选框控件使用方法 这里是使用java代码在LinearLayout里面添加控件 1.新建Linea ...

  4. Android基础入门教程——2.3.5.RadioButton(单选按钮)Checkbox(复选框)

    Android基础入门教程--2.3.5.RadioButton(单选按钮)&Checkbox(复选框) 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家带来的是Ando ...

  5. 实战总结(二)—— CheckBox复选框和SpannableString

    CheckBox复选框和SpannableString 项目评估说登录时默认选择已阅读相关协议,应有复选框,于是做出以下改动:默认不勾选checkBox,在不勾选checkBox情况下无法登,会弹出T ...

  6. Android 圆形CheckBox勾选

    Android 圆形CheckBox勾选,RadioButton样式 前沿 上代码 RadioButton样式 CheckBox 自定义勾选 说明 效果图 前沿 Android几种方式(style.s ...

  7. js checkbox复选框实现单选功能

    本文仅供学习交流使用,demo下载见文末 js checkbox复选框实现单选功能 <script type="text/javascript">$(":ch ...

  8. checkbox复选框样式

    随着现代浏览器的流行,纯CSS设置checkbox也变的很是实用,下面会讲到5种与众不同的checkbox复选框. 首先,需要添加一段CSS隐藏所有的Checkbox复选框,下面我们会改变它的外观.要 ...

  9. js获取checkbox复选框获取选中的选项

    分享下javascript获取checkbox 复选框获取选中的选项的方法. 有关javascript 获取checkbox复选框的实例数不胜数. js实现: var form = document. ...

最新文章

  1. Android Training - 使用IntentService运行任务(Lesson 2 - 发送任务给IntentService)
  2. .net mvc actionresult 返回字符串_.NET架构师知识普及
  3. zookeeper java.env_zookeeper在生产环境中的配置(zookeeper3.6)
  4. 2009_01_15_星期三
  5. cve-2018-1273 Spring Expression Language 漏洞分析
  6. python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)
  7. 为产业数字化赋能!施耐德电气数字产业示范园落户北京
  8. django 指定模型排除的字段
  9. 《你必须知道的.NET》英雄会上骄人亮相
  10. blufr 算法的理解---理解的不对的,欢迎拍砖
  11. 用 Python 实现植物大战僵尸代码!
  12. http://www.duilib.cc
  13. 【亲自实践能够下载的谷歌地图切片url地址】谷歌地图数据下载的尝试以及Python爬虫实现
  14. bandizip修改压缩文件内容_BandiZip如何进行解压缩文件?BandiZip解压缩流程
  15. vue 全局刷新与局部刷新
  16. 在虚幻引擎4中播放视频文件超详细教程
  17. SVN常见问题解决方案
  18. 股价大跌、现金流承压,工业富联风光不再?
  19. JAVA毕设项目网上书店管理系统(java+VUE+Mybatis+Maven+Mysql)
  20. 关于前端研发质量提升的建设思路

热门文章

  1. Foundation框架集合 ---- NSArray和NSMutableArray
  2. MFC 程序来龙去脉
  3. 如何从Alfresco中提取Language Pack
  4. linux vim 多文件 查找,linux下vim多文件查找与替换教程
  5. linux rpm找不到命令_linux书后习题(4-9章不全) - lijinli
  6. 5-11attention网络结构
  7. jq中ajax请求跨域,用JQuery实现简单的Ajax跨域请求
  8. 制作自己的特色PE----Mr.Zhang
  9. display 隐藏css,CSS-元素的显示与隐藏
  10. 会计用计算机很快是,40个超实用电脑快捷键,老会计都在用!