我有一个带有 GridView 和两个按钮(向上和向下)的 View 。在这里,当我们单击向下按钮时,gridview 将向下滚动,单击向上按钮时,gridview 将向上滚动。是否有机会这样做。请任何人提供指导(或教程)来做到这一点。请帮助我
最佳答案
如果使用 api 8 或更高版本 gridview.scrollTo(x, y)<,您需要计算要显示的第一张图像的位置并使用
如果使用较低的 apismoothScrollToPosition()
在 gridview 中设置该位置
Step-1从greed view获取第一个和最后一个图像位置
第 2 步 当用户单击向下按钮时,将所选位置存储为 last visible image position +1
当用户单击向上按钮时,将所选位置存储为 first可见图像位置-1
第 3 步 使用 gridview.scrollTo(x, y)
设置图像选择并通过传递图像的 x 和 y 坐标来滚动 gridview 对于较低的 api 和对 api 8 或更高版本使用 smoothScrollToPosition(position)
关于android - 单击按钮时 GridView 向下和向上滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8665031/