0
可能重复:
Maintain/Save/Restore scroll position when returning to a ListView保存滚动位置
如何保存滚动在ListView中的位置?我应该将元素添加到ListView的头部并放到任意位置,但不应滚动视觉部分。
例如我有123个元素,我看到索引为66的元素的1/2部分(元素具有不同的高度)。我在列表中添加了一个元素,我应该看到索引为67的元素的1/2部分(以前的索引为66)。
你可以看到作为例子 - 默认的“SMS”应用程序的Windows Phone 7.5。此应用程序使用延迟加载
它不是为我工作.. 。android 2.3.3 – monyag
对不起,它的工作,如果我使用这个setter作为myListView.post(新的Runnable ... setSelection()...);.但在notifyDataChanged滚动设置为0位置(直观)后,并在稍后设置到我的位置后。滚动位置不会被存储:( – monyag