解决方案 »

  1.   

    数据是异步得到的,那你每次得到数据时更新数据就行了,adapter.notifyDataSetChanged();
      

  2.   

    列表能显示出来,比如我现在要把第三个item的分割线去掉,怎么处理
      

  3.   

    将listView自带的分割线去掉不显示,然后在item视图中自定义一个分割线,最后根据需要设置这个分割线是否显示。
      

  4.   

    提供一个思路,就是在子线程中定义一个接口,比如
    public interface OnItemLoadCompletedListener{
        public void onItemLoad(int position,Object value);
    }
    然后Activity继承这个接口。每当子线程加载完一个数据项后,就调用listener.onItemLoad(position,value)。
    Activity中就可以这么处理了:
    onItemLoad(position,Object value){
    //去掉position对应的分割线
    }
      

  5.   

    注意子线程中应该通过Handler之类的东西类调用listener,才可以做进一个的UI线程操作。
      

  6.   

    错别字好多“注意子线程中应该通过Handler之类的东西来调用listener,才可以做进一步的UI线程操作。” 
      

  7.   

    可以直接不使用list自带的分隔线,分隔线做到布局里面去,然后直接通过View.visibility来隐藏,应该可以的吧