我正在开发聊天应用程序,我必须通过分页来管理数千个聊天消息列表,但我的问题是,当我在快速滚动期间在ListView
adapter
的顶部添加项目时应用setSelectionFromTop(index, y)
...我的list
滚动卡在索引上...
adapter.setData(listChatMessage);
adapter.notifyDataSetChanged();
View v = threadList.getChildAt(0);
int top = (v == null) ? 0 : v.getTop();
listView.setSelectionFromTop(index, top);
那么我们怎样才能在ListView
的顶部添加项目而不会卡住滚动。我应该采用什么方法。
有人可以建议我吗?
答案 0 :(得分:1)
经过长时间的搜索,我找到了满意的帖子。
https://chris.banes.me/2013/02/21/listview-keeping-position/
答案 1 :(得分:0)