android-细节问题-ListView 在 setAdapter() 后 getChildCount() 值为0


因为setAdapter是异步的,所以需要在setAdapter之后马上调用lv.post()方法,这样操作的就是当前的listview


lv = (ListView)findViewById(R.id.list);
lv.setAdapter(adapter);
lv.post(new Runnable(){
    public void run(){
        // fileList为与adapter做连结的list总数             
        for (int i=0; i<lv.getChildCount(); i++){  
            //对ListView中的ChildView进行操作。。。      
        }  
 
    }




你可能感兴趣的:(android-细节问题-ListView 在 setAdapter() 后 getChildCount() 值为0)