【发布时间】:2017-11-08 12:49:57
【问题描述】:
我正在开发聊天应用程序,在该应用程序中我必须通过分页管理数千条聊天消息列表,但我的问题是,当我在快速滚动和应用 setSelectionFromTop(index, y) 期间在 ListView adapter 的顶部添加项目时...由此我的list 滚动卡在索引上...
adapter.setData(listChatMessage);
adapter.notifyDataSetChanged();
View v = threadList.getChildAt(0);
int top = (v == null) ? 0 : v.getTop();
listView.setSelectionFromTop(index, top);
那么我们如何在ListView 的顶部添加项目并且滚动而不会卡住。我应该使用什么方法。
谁能推荐我?
【问题讨论】:
-
请同时发布相应的代码
-
为什么不在顶部添加新数据之前等待滚动停止?
标签: android listview smooth-scrolling