求救,获取listview中显示的内容时只能获取当前屏幕显示的内容后边的内容获取不到代码如下
public void onClick(View v) {
       // TODO Auto-generated method stub
         ListView  lv=findViewById(R.id.listview);
for(int i=0;i<lv.getCount();i++){

ck=(CheckBox) lv.getChildAt(i).findViewById(R.id.checkBox1);

if(ck.isChecked()){
                           //获取选中的内容

tv=(TextView) ((ViewGroup) vg).getChildAt(i).findViewById(R.id.id); }
}

}
这段代码之内获取到当先屏幕显示的,也就是说手机屏幕 一次 能是 显示都少数据就只能 获取到这些数据中内容 ,获取不到上下滑翻页显示出来的其它内容内容

解决方案 »

  1.   

    你数据是怎么塞进去的阿?
    是adapter把?
    是的话就用adapter去
      

  2.   

    我用的SimpleAdapter,用Adapter取?能给 给示例代码吗,我刚开始研究没多长时间,谢谢
      

  3.   

    如果你要得到view 比较麻烦,如果你要得到item中的 数据 可以在adapter中去取。
      

  4.   

    意思是 把listview转化为adapter吗?
      

  5.   

    http://blog.csdn.net/redoffice/article/details/6666185我刚写完不久的帖子。相信看了就懂了。