private Button bt_sumit;
private int checkNum; // 记录选中的条目数量
private TextView tv_show;// 用于显示选中的条目数量
List selectID = new ArrayList(); //选中的ID
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
initData();
gd.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
ViewHolder holder = (ViewHolder) arg1.getTag();
holder.cb.toggle();
GridviewAdapter.getIsSelected().put(arg2, holder.cb.isChecked());
if (holder.cb.isChecked() == true) {
checkNum++;
} else {
checkNum–;
}
tv_show.setText(“已选中” + checkNum + “项”);
}
});
}
/**
- 初始化数据
*/
private void initData() {
Person mPerson;
for (int i = 1; i <= 40; i++) {
mPerson = new Person();
mPerson.setName(“aikaifa” + i);
// mPerson.setId(Character.valueOf((char)(i+65))+" ");
mPerson.setId(i + “”);
persons.add(mPerson