如何从列表视图中存储数组中的选定项?

时间:2011-06-23 05:54:06

标签: android listview imageview

如何将custom listview中带有imageviewtextview的所选项目放入数组中?实际上我的imageview在选中后会发生变化。

如何在Array

中存储这些所选项目

1 个答案:

答案 0 :(得分:2)

更好地将项目存储在arraylist中

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);

        }
    });