如何将带有 imageview
和 textview
的 custom listview
中的选定项目放入数组中?实际上,我的 imageview
在被选中时会发生变化。
如何将那些选中的项存储到数组
中?
最佳答案
最好将项目存储在数组列表中
ArrayList<View> arr = new ArrayList<View>();// to store list of selected views
ArrayList<Integer> positionArr = new ArrayList<Integer>();// to store list of selected positions
在 ListView 中使用 setOnItemClickListener
。
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
positionArr.add(position);
arr.add(arg1);
}
});
关于android - 如何将所选项目存储在 ListView 的数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6449873/