我开发了一个多项选择列表视图(初学者),我的问题是如何在选中复选框时进行 if 语句或切换到该位置。
我一直在网上寻找,我找到了一些例子,但不是我要找的。
例如这段代码:
public void onClick(View v) {
// TODO Auto-generated method stub
String selected = "";
int cntChoice = myList.getCount();
SparseBooleanArray sparseBooleanArray
= myList.getCheckedItemPositions();
for(int i = 0; i < cntChoice; i++){
if(sparseBooleanArray.get(i)) {
selected += myList.getItemAtPosition(i).toString() + "\n";
}
}
Toast.makeText(AndroidListViewActivity.this,
selected,
Toast.LENGTH_LONG).show();
}});
什么是将所有选中的复选框从多项选择中放入一个数组中。我的问题是我如何识别它是什么,以及检查是否做某事。