标签: android listview
我有一个列表视图,当它滚动到底部时从服务器获取数据。一旦收到数据,它就会通过数组列表传递给适配器。
但是当我将数组列表值设置为适配器时,它会附加数据并自动将位置移至顶部。
有人可以告诉我这里发生了什么问题吗?
答案 0 :(得分:0)
我猜你重新创建了新的Adapter并将其设置为listview。 如果你喜欢这样,你的列表视图将滚动到顶部。
要保持列表视图项的位置,只需调用mAdapter.notifyDataSetChanged();更新阵列列表后。
希望它可以帮到你!