我在我的应用程序中设置了一个计时器,我可以从Web服务获取一些信息并导致显示列表视图。现在我的问题是,每次计时器运行时,回滚到开始...在列表视图中保持滚动位置
我该如何保持滚动位置与列表视图中的每个刷新?我的代码
部分:
runOnUiThread(new Runnable() {
public void run() {
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(DashboardActivity.this,
all_chat,
R.layout.list_item,
new String[] { TAG_FULLNAME,
TAG_DATE,
TAG_MESSAGE },
new int[] { R.id.fullname,
R.id.date,
R.id.message }
);
// updating listview
setListAdapter(adapter);
}
});
TNX。
http://stackoverflow.com/a/3035521/931982 – stinepike
可能重复[维护/保存/恢复滚动位置时返回到ListView](http://stackoverflow.com/questions/3014089/maintain-save -restore-scroll-position-when-returning-to-listview) – stinepike
这些链接并不能解决我的问题,因为我的问题是另一回事。我的列表视图自动从Web服务接收数据,然后将位置移回到开始位置(顶部位置)....,我希望你解决我的问题...... tnx。 –