检索 ListView 或 GridView 中第一个和最后一个可见项的索引?
retrieve the index of the first and the last visible item in the ListView or GridView?
是否有解决方案可以在 GridView
或 ListView
中检索屏幕上第一个和最后一个可见项目的索引???
我在开发者文档中进行了搜索,但什么也没有,我只是找到了一个接口 [AbsListView.OnScrollListener
],方法是 [onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
],第二个参数给出了我想要的第一个可见项,但对于最后一个可见的项目,什么都没有
您可以使用 (firstVisibleItem + visibleItemCount) - 1 访问列表或网格中的最后一个可见项。
您可以将自定义 ScrollListener
和 setOnScrollListener
写入 listView。
希望link 对您有所帮助。
是否有解决方案可以在 GridView
或 ListView
中检索屏幕上第一个和最后一个可见项目的索引???
我在开发者文档中进行了搜索,但什么也没有,我只是找到了一个接口 [AbsListView.OnScrollListener
],方法是 [onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
],第二个参数给出了我想要的第一个可见项,但对于最后一个可见的项目,什么都没有
您可以使用 (firstVisibleItem + visibleItemCount) - 1 访问列表或网格中的最后一个可见项。
您可以将自定义 ScrollListener
和 setOnScrollListener
写入 listView。
希望link 对您有所帮助。