0

可能重复:
返回 ListView 时保持/保存/恢复滚动位置

如何在 ListView 中保存滚动位置?我应该将元素添加到 ListView 的头部并添加到任意位置,但不应滚动视觉部分。

例如,我有 123 个元素,我看到索引为 66 的元素的 1/2 部分(元素具有不同的高度)。我在列表中添加了一个元素,我应该看到索引为 67 的元素的 1/2 部分(以前的索引为 66)。

您可以看到示例 - Windows Phone 7.5 的默认“SMS”应用程序。此应用程序使用延迟加载

4

1 回答 1

0

你可以使用 getSelection()setSelection()方法

使用获取当前选择getSelection(),当您再次返回该 ListView 时,调用 setSelection()

于 2012-06-25T10:50:59.547 回答