首页 > 其他 > 详细

多选 CheckBox

时间:2014-03-09 00:04:30      阅读:563      评论:0      收藏:0      [点我收藏+]
package com.example.test1;
 
import android.os.Bundle;
import android.R.integer;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
 
 
public class CheckBoxActivity extends Activity {
 
 Button btnok;
 LinearLayout layout;
 TextView tvshow;
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_check_box);
 
  btnok=(Button)findViewById(R.id.btnok);
 
  //放个LinearLayout布局,上面放多个checkbox,然后循环判断
  layout=(LinearLayout)findViewById(R.id.likeLayout);
 
  tvshow=(TextView)findViewById(R.id.tvshow);
  btnok.setOnClickListener(btnokClickListener);
 }
 
 OnClickListener btnokClickListener=new OnClickListener() {
 
  @Override
  public void onClick(View v) {
   
   tvshow.setText("");
   int ChildCount=layout.getChildCount();
   for(int i=0;i<ChildCount;i++){
    if(layout.getChildAt(i) instanceof CheckBox)
    {
     CheckBox cb=(CheckBox)layout.getChildAt(i);
     if(cb.isChecked())
     {
      tvshow.setText(tvshow.getText()+""+cb.getText());
     }
    }
   }
   
  }
 };
 
 
}

多选 CheckBox,布布扣,bubuko.com

多选 CheckBox

原文:http://www.cnblogs.com/zhanole/p/3588808.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!