0

Android:使用简单光标适配器时如何计算列表视图中没有选中的复选框项目

4

2 回答 2

4

调用getCheckedItemCount()ListView. _

于 2013-05-22T04:40:18.290 回答
0
                int cntChoice = listView.getCount();
                String checked = "";
                String unchecked = "";
                SparseBooleanArray sparseBooleanArray = listView.getCheckedItemPositions();

                for(int i = 0; i < cntChoice; i++)
                {

                    if(sparseBooleanArray.get(i) == true) 
                    {
                      //  checked = listView.getItemAtPosition(i).toString() ;
                        checked= list1.get(i).toString();

                        Log.i("CheckedItem", checked);
                    }
                    else  if(sparseBooleanArray.get(i) == false) 
                    {
                        //unchecked= listView.getItemAtPosition(i).toString();
                        unchecked= list1.get(i).toString();

                        Log.i("uncheckedItem", unchecked);
                    }


                }

希望这会帮助你。更多参考

于 2013-05-22T04:53:50.907 回答