listview checkbox多选

楼主: kyand4010 (Eric)   2018-03-07 18:13:45
private class inputlistviewadapter extends BaseAdapter {
private Activity inActivity;
private List<inputlistview> inputlistview_list;
private inputlistviewadapter(Activity activity, List<inputlistview> in
putlistview) {
super();
this.inActivity = activity;
this.inputlistview_list = inputlistview;
}
@Override
public int getCount() {
return inputlistview_list.size();
}
@Override
public Object getItem(int position) {
return inputlistview_list.get(position);
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(final int position, View convertView, ViewGroup pa
rent) {
if (convertView == null) {
LayoutInflater inflater = inActivity.getLayoutInflater();
convertView = inflater.inflate(R.layout.main_row, null);
}
TextView a = convertView.findViewById(R.id.textView5);
TextView b = convertView.findViewById(R.id.textView6);
final CheckBox checkBox = convertView.findViewById(R.id.checkBox);
a.setText(inputlistview_list.get(position).getTextView5());
b.setText(inputlistview_list.get(position).getTextView6());
if (editmode) {
checkBox.setVisibility(View.VISIBLE);
} else {
checkBox.setVisibility(View.GONE);
}
// checkBox.setText(inputlistview_list.get(position).toString());
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChan
geListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean
isChecked) {
if (checkBox.isChecked()==true){
}
}
});
return convertView;
}
}
}
请问一下要怎么下手写
作者: t52101t (五子棋)   2018-03-08 14:08:00
1.请讲清楚你的问题/哪里不会 2.找个code分享网站贴code3.文章分类... 你这篇真让人痛苦
作者: evo1994 (Evo)   2018-03-08 22:22:00
写interface callback回activity

Links booklink

Contact Us: admin [ a t ] ucptt.com