
已解决问题
谷歌uzgm2765用户在提交了关于“毕雯Bandroid listview 获取选中项的问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-28T21:12:03。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
checked
把上面这句的
intcount=checkedI
if(count==-1){
checked
}
checkedID.remove(c
}
还有checkedID的定义最好是定义成全局
问题解决,下面的可忽略。。。
--------------------------------------------------
一般
L
for(inti=0;i<getData();i
checkedID.add(false);
}
然后
checkedID.set(pos
当你需要
--------
当然以上是模板,实际应用中更多的是把你定义
List<Boolean>checkedID=newArrayList<Boolean>();
for(inti=0;i<getData();i++){
checkedID.add(false);
}
这部分放在你的geData中::
比如你的getData返回的是List<Object>;你可以在Listadd的时候把其处理成返回
List<h**ashMap<Object,Boolean>>这样的Map列表!!!
在你需要拿出选中的object直接判断boolean拿出你的Oject就好!
------------------------------------------------------------------------------------------------
最后希望能够帮到你,也希望你能写出更有效率的代码!