Android 如何在listview中使用复选框

Android 如何在listview中使用复选框,android,listview,checkbox,Android,Listview,Checkbox,我在ListView中使用复选框。 我的适配器如下所示: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewTag viewTag; if(convertView == null) { convertView = myInflater.inflate(R.layout.row, null); viewTag = new ViewTag((CheckBox)convertVie

我在ListView中使用复选框。 我的适配器如下所示:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewTag viewTag;
if(convertView == null) {
convertView = myInflater.inflate(R.layout.row, null);
viewTag = new ViewTag((CheckBox)convertView.findViewById(R.id.row_check));
convertView.setTag(viewTag);
}
else {
viewTag = (ViewTag) convertView.getTag();
}
}
class ViewTag {
CheckBox cbx;
public ViewTag(CheckBox cb) {
this.cbx = cb;
}
}
第一: 在ListActivity中,我尝试单击一个按钮来设置选中的所有项目。 怎么做? 第二:
在ListActivity中,如何获取已检查的项目?

有许多方法可以实现这一点,最简单的方法是创建一个布尔数组来保持每行的状态,并从该数组中设置检查状态。要获取所有选中项,只需检查相同的数组项值。

有多种方法可以解决问题。请检查下面给出的教程,它将提供更多信息来解决您的问题

我希望它能对你有所帮助。

检查一下。本教程适用于我。

签出线程。