做下拉刷新的时候,一般需要让ListView现实最新的内容,这种时候就需要使用setSelection来帮助显示我们想要显示的内容。然后设置了setSelection
之后,却发现不起效果。刚开始以为是下拉刷新那方面的原因,改了好久,结果还是不行。最后使用postDelay的方式刷新成功了。
private void postRefreshListView(){
waiting_chating_listview.postDelayed(new Runnable() {
@Override
public void run() {
// waiting_chating_listview.setSelection(waiting_chating_listview.getHeaderViewsCount()+0);//若使用了HeaderViews则这样定位
waiting_chating_listview.setSelection(0);
}
},100);
}