android - GridView 在项目删除时不滚动到顶部

标签 android gridview scroll android-adapter

我正在尝试实现一个功能,即我的 GridView 中有多个图像。如果我删除前 5-6 条记录,我希望 gridview 刷新并将滚动位置设置为顶部。我使用了notifyDataSetChanged()。但是,列表确实会刷新,但滚动位置不会移动到顶部。我该怎么做?我使用了自定义适配器。

最佳答案

完成删除图像并调用 notifyDataSetChanged() 调用后

gridview.smoothScrollToPosition(0); // forces gridview to scroll to first position

gridView.setSelection(0);

关于android - GridView 在项目删除时不滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092240/

相关文章:

android - 如何从 Android NDK 获取 Assets 中的文件

c# - 有一种方法可以按位置从服务器端向设备发送推送吗?

asp.net - C# ASP.NET - 无法通过 GridView 更新数据

gridview - CGridview 条件删除按钮

wpf - 在 ListView 中滚动时 DataTrigger 未触发

java - picasso :为什么我的卡片 View 在图像加载时改变了尺寸?

android - 当我尝试启动服务时权限被拒绝

javascript - 使用javascript找出gridview中的总金额

java - Swing - 不使用滚动条滚动 JFrame 内容

javascript - 为什么不能触发窗口滚动事件