【发布时间】:2012-03-26 11:06:37
【问题描述】:
我有一个使用 XML 解析每 5 秒刷新一次的列表视图。刷新后,列表的当前位置回到第一个位置。有没有可能解决这个问题的方法?
【问题讨论】:
-
请告诉我们您是如何刷新列表视图的。
-
可能您清除了列表数据并设置了所有新数据。可以使用developer.android.com/reference/android/view/View.htmlscrollTo(int, int) 方法
-
@flo
public void TimerMethod() { runOnUiThread(new Runnable() { public void run() { // Toast.makeText(getApplicationContext(), "Hi this is piyush", // Toast.LENGTH_LONG).show(); parse(link); setAdapter(); } });每 5 秒调用一次此方法。 parse() 用于 xml 解析和 setAdapter() 用于为 listadapter 设置新值
标签: android listview android-arrayadapter