列表视图位置在追加数据后显示在顶部

时间:2014-04-28 09:23:03

标签: android listview

我有一个列表视图,当它滚动到底部时从服务器获取数据。一旦收到数据,它就会通过数组列表传递给适配器。

但是当我将数组列表值设置为适配器时,它会附加数据并自动将位置移至顶部。

有人可以告诉我这里发生了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我猜你重新创建了新的Adapter并将其设置为listview。 如果你喜欢这样,你的列表视图将滚动到顶部。

要保持列表视图项的位置,只需调用mAdapter.notifyDataSetChanged();更新阵列列表后。

希望它可以帮到你!