android - 单击按钮时 GridView 向下和向上滚动?

标签 android

我有一个带有 GridView 和两个按钮(向上和向下)的 View 。在这里,当我们单击向下按钮时,gridview 将向下滚动,单击向上按钮时,gridview 将向上滚动。是否有机会这样做。请任何人提供指导(或教程)来做到这一点。请帮助我

最佳答案

如果使用 api 8 或更高版本 gridview.scrollTo(x, y)<,您需要计算要显示的第一张图像的位置并使用 smoothScrollToPosition() 在 gridview 中设置该位置 如果使用较低的 api

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/

相关文章:

Android ViewPager2 setPageMargin 未解决

android - 将平面图位置转换为屏幕 map 上的坐标

android ExpandableListView 添加按钮 setonchildclicklistener 不工作

android - 当应用程序来自后台时总是触发观察者

android - 通过命令行将 keystore 密码传递给 Cordova Android

android - 为什么 Google map 在我的 Android 应用程序中显示空白屏幕?

Android Http 获取 Session Cookie

java - 无法解析符号 setOnPageChangeListener

使用 AsyncTask 的 Android ICS 和 MJPEG

android - 在 Android 中存储照片相关数据的最佳方式是什么?