ListView获取指定的item,其后去除它的分割线,困扰俩天了,求解

ListView获取指定的item,然后去除它的分割线,困扰俩天了,求解
我在Activity中尝试调用adapter的getItem(id)方法,但是得到的是空。因为数据是异步得到,所以无法确定。
之后我想问可否在getView()里面操作,这个东西弄了俩天了,求解!!!(不是点击获取)

------解决方案--------------------
数据是异步得到的,那你每次得到数据时更新数据就行了,adapter.notifyDataSetChanged();
------解决方案--------------------
将listView自带的分割线去掉不显示,然后在item视图中自定义一个分割线,最后根据需要设置这个分割线是否显示。
------解决方案--------------------
提供一个思路,就是在子线程中定义一个接口,比如


public interface OnItemLoadCompletedListener{
    public void onItemLoad(int position,Object value);
}


然后Activity继承这个接口。每当子线程加载完一个数据项后,就调用listener.onItemLoad(position,value)。
Activity中就可以这么处理了:


onItemLoad(position,Object value){
//去掉position对应的分割线
}


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