一、有两种状态:

  选中状态(true)、未选中状态(false)

二、属性

  android:id = "@+id/checkbox"

  android:layout_width="match_parent"
  android:layout_height="wrap_content"

  android:checked = "false"

  android:text = "男"

三、代码演示

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="horizontal" >    <CheckBox        android:id="@+id/checkBox1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="篮球"        android:checked="true" />      </LinearLayout>
package com.muke.textview_edittext;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.ImageView;import android.widget.ToggleButton;import android.app.Activity;public class MainActivity extends Activity{        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) {                //第三步:通过onCheckedChanged来监听当前的checkBox是否被选中                String text = checkBox.getText().toString();//获得checkBox的文本内容                if(isChecked){                    System.out.println("你选中了"+text);                }else{                    System.out.println("你取消了"+text);                }            }        });    }        }

  

更多相关文章

  1. androidの布局控件居于最底部实现
  2. android的EditText控件,内容右对齐
  3. android复合控件
  4. Android 自定义控件打造史上最简单的侧滑菜单
  5. Android状态check、focused、pressed、selected小结
  6. android的map上的浮动菜单以及日历控件
  7. android:shape的使用 (android用xml文件生成图像控件)
  8. 【自定义控件】 ------- GridView
  9. 安卓隐藏标题栏状态栏 ,实现全屏效果

随机推荐

  1. [工作记录] Android(安卓)OpenGL ES: non
  2. Android开发常用的linux命令、命令行操作
  3. 2.3.2 Android Studio使用记录——2.快捷
  4. Android中获取当前位置的使用步骤
  5. android studio运行时报错AVD Nexus_5X_A
  6. Delphi处理Android的路径信息
  7. Android(安卓)Custom Dialog错误Unable t
  8. 安装和卸载Android应用程序(apk包)
  9. 【转载】Android事件分发机制完全解析,带
  10. Google Map V2在Android中的应用