Android ListView
如果我的列表有10个项目..只有第10个项目才会触发onclick监听器。 如何在Listactivity中的onListItemClick中获取复选框的状态?
我有一个类OnItemClickListener:
private class OnItemClickListener implements OnClickListener {
private int mPosition;
public OnItemClickListener(int position) {
mPosition = position;
}
@Override
public void onClick(View arg0) {
if (arg0 == repeat_chbt) {//check box is checked
A
} else {//item is checked
B
}
}
}
我在我的getview()
中使用这个类repeat_chbt.setOnClickListener(new OnItemClickListener(position));
但只有当我检查最后一项的复选框时,它才会正确显示。检查其他项目的复选框,他们只是去B.谁能告诉我哪里错了。非常感谢。我搜索了很多网站,但我没有找到答案。