我正在尝试实现一个功能,我在gridview中有多个图像。如果我删除前5-6条记录,我希望gridview刷新并将滚动位置设置为顶部。我用了notifyDataSetChanged()
。但是列表会刷新,但滚动位置不会移动到顶部。我该怎么做?我使用了自定义适配器。
答案 0 :(得分:2)
完成删除图像后,您拨打了notifyDataSetChanged()
电话
gridview.smoothScrollToPosition(0); // forces gridview to scroll to first position
或
gridView.setSelection(0);