将项目添加到顶部时,我不希望ListView更新

时间:2019-01-06 14:13:05

标签: android android-listview

  1. ListView显示10个项目;
  2. 我在Adapter的顶部添加了3个项目

预期: 只有当我向上滚动时,才会显示3个新项目。

实际: 立即显示3个项目,将旧项目拉下。

1 个答案:

答案 0 :(得分:0)

在更新后,ListView将继续显示相同的位置。为了补偿列表中的新项目,您需要滚动到旧的顶部项目的更新位置。

listView.setSelection(oldTopItemPosition);