可能重复:
Maintain/Save/Restore scroll position when returning to a ListView
如何在ListView中保存滚动位置?我应该将元素添加到ListView的头部并进入任意位置,但不应滚动可视部分。
例如我有123个元素,我看到元素的1/2部分具有索引66(元素具有不同的高度)。我在列表中添加了一个元素,我应该看到索引为67的元素的1/2部分(之前的索引为66)。
你可以看到例子 - Windows Phone 7.5的默认“SMS”应用程序。此应用程序使用延迟加载
答案 0 :(得分:0)
您可以使用getSelection()
和setSelection()
方法
使用getSelection()
获取当前选择,当您再次返回该ListView时,呼叫setSelection()