Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 具有多项选择问题的列表视图 SparseBooleanArray selectedItem=catogoryList.getCheckeditPositions(); 对于(int i=0;i_Android_Listview - Fatal编程技术网

Android 具有多项选择问题的列表视图 SparseBooleanArray selectedItem=catogoryList.getCheckeditPositions(); 对于(int i=0;i

Android 具有多项选择问题的列表视图 SparseBooleanArray selectedItem=catogoryList.getCheckeditPositions(); 对于(int i=0;i,android,listview,Android,Listview,如何获得值?此过程应如下所示: SparseBooleanArray selectedItem=catogoryList.getCheckedItemPositions(); for(int i=0;i<selectedItem.size();i++) { System.out.println("Array val:"+selectedItem.valueAt(i)); if(selectedItem.valueAt(i))

如何获得值?此过程应如下所示:

    SparseBooleanArray selectedItem=catogoryList.getCheckedItemPositions();
    for(int i=0;i<selectedItem.size();i++)
    {
        System.out.println("Array val:"+selectedItem.valueAt(i));
        if(selectedItem.valueAt(i))
        {
            if(temp.contains(list.get(position)))
            {}
            else
            temp.add(list.get(position));
        }
        else
        {
            temp.remove(list.get(position));
        }
    }
SparseBooleanArray checked=getCheckedItemPositions();
List checkedResult=new ArrayList();
对于(int i=0;i
    SparseBooleanArray checked = getCheckedItemPositions();
    List<String> checkedResult = new ArrayList<String>();

    for (int i = 0; i < checked.size(); i++) {
        if (checked.valueAt(i)) {
            checkedResult.add(getAdapter().getItem(checked.keyAt(i)).toString());
        }
    }
    return checkedResult;