Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 必须使用两行管理Recyclerview-方向为水平_Android_Android Recyclerview - Fatal编程技术网

Android 必须使用两行管理Recyclerview-方向为水平

Android 必须使用两行管理Recyclerview-方向为水平,android,android-recyclerview,Android,Android Recyclerview,我必须为一些图像显示recyclerview。设计应如下所示: 最初,在屏幕上应该是这样的: Image 1 Image 3 Image 2 Image 4 现在,当用户水平滚动它时 Image 1 Image 3 Image 5 Image 7 Image 2 Image 4 Image 6 Image 8 条件是最多显示两行。用户可以水平滚动图像列表 要实现这一点,我可以使用什么 如果我们使用RecyclerView,那么这怎么可能呢 谢谢 您可以使用StaggedGridLayou

我必须为一些图像显示recyclerview。设计应如下所示:

最初,在屏幕上应该是这样的:

Image 1 Image 3 
Image 2 Image 4 
现在,当用户水平滚动它时

Image 1 Image 3 Image 5 Image 7
Image 2 Image 4 Image 6 Image 8
条件是最多显示两行。用户可以水平滚动图像列表

要实现这一点,我可以使用什么

如果我们使用RecyclerView,那么这怎么可能呢


谢谢

您可以使用
StaggedGridLayoutManager

StaggeredGridLayoutManager gridLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL); 
recyclerView.setLayoutManager(gridLayoutManager);

您可以使用StaggedGridLayoutManager:

StaggeredGridLayoutManager gridLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL); 
recyclerView.setLayoutManager(gridLayoutManager);

检查这篇文章,应该对你有帮助检查这篇文章,应该对你有帮助这是supperb@S-Sh@how要传递交错列?这是supperb@S-Sh@how要通过交错柱吗?