ListView动态分页的时候,定位滚动条的位置

1。找到每一页的最后一条数据的位置

	public void onScroll(AbsListView view, int firstVisibleItem,
			int visibleItemCount, int totalItemCount) {
		SelectId = firstVisibleItem;
	}
这里的firstVisibleItem,就是每一页的最后一条数据的位置

 

2.然后在通知adapter之前,用ListView获取并定位到这个位置

// 通知适配器,发现改变操作
	list_threadlist.setSelection(SelectId);
	adapter.notifyDataSetChanged();
loadingHandler.removeMessages(0);

 

你可能感兴趣的:(ListView)