如何将listview检查项目安装到Android中的数组?

时间:2011-11-07 22:20:02

标签: android android-listview

我有一个带复选框的列表视图。我想获取特定位置的所有选中项目ID或数据。

请任何人帮我提供示例代码

提前致谢

1 个答案:

答案 0 :(得分:1)

我从互联网上找到了这个答案

正确地运作我需要的东西

my_sel_items = new String(“Selected Items”);

            SparseBooleanArray a = lView.getCheckedItemPositions();

            for(int i = 0; i < lv_items.length ; i++)


            {
                if (a.valueAt(i))
                {
                 /*
                    Long val = lView.getAdapter().getItemId(a.keyAt(i));
                    Log.v("MyData", "index=" + val.toString()
                         + "item value="+lView.getAdapter().getItem(i));
                    list.add(lView.getAdapter().getItemId((a.keyAt(i))));
                 */
                    my_sel_items = my_sel_items + "," 


                        + (String) lView.getAdapter().getItem(i);

                }
            }
            Log.v("values",my_sel_items);