在布局中加上CheckBox标签,给每一个CheckBox注册单独的事件。定义单击事件处理Checkbox

                    

package com.example.android_checkbox;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.CheckBox;import android.widget.Toast;public class MainActivity extends ActionBarActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}//注册监听事件onCheckboxClicked事件public void onCheckboxClicked(View view){//判断哪一个CheckBox被选中CheckBox chexkBox=((CheckBox)view);boolean isCheck=chexkBox.isChecked();switch(view.getId()){case R.id.checkBox1:if(isCheck){//可以放到一个容器中,存储复选框选择的itemToast.makeText(MainActivity.this, "checkBox1"+chexkBox.getText(), 1).show();}else{//如果不选中,则从复选框中删除item}break;case R.id.checkBox2:if(isCheck){Toast.makeText(MainActivity.this, "checkBox2"+chexkBox.getText(), 1).show();}else{}break;case R.id.checkBox3:if(isCheck){Toast.makeText(MainActivity.this, "checkBox3"+chexkBox.getText(), 1).show();}else{}break;case R.id.checkBox4:if(isCheck){Toast.makeText(MainActivity.this, "checkBox4"+chexkBox.getText(), 1).show();}else{}break;}}@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;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}}

运行效果图


更多相关文章

  1. Android简明开发教程十六:Button 画刷示例
  2. checkbox切换选中状态的图片
  3. 【Android开发小记--9】触摸事件---实现双指缩放图片
  4. Android(安卓)inject input events 注入Touch 点(x, y) 触摸输入
  5. android 创建菜单列表及其事件
  6. Android按钮的五种点击监听事件处理
  7. android 中imageview 与diallog综合应用猜牌游戏
  8. Android(安卓)max17044平台驱动注册
  9. Android的简单组件总结

随机推荐

  1. Android 小的知识片
  2. 取消自动获取焦点(默认进来焦点到edittex
  3. android设置textview限制字数以省略号显
  4. android ListView嵌套checkbox并取代chec
  5. CheckBox组件的熟悉
  6. Android架构分析之Android开发环境搭建
  7. android 默认应用安装在sd卡中 (>2.2)
  8. android 5.0 默认水波纹背景属性,可设置
  9. android中gallery的使用
  10. Android重要控件概览(上)