Android RecyclerView,在垂直模式下使用StaggedGridLayoutManager固定行高
我使用的是AndroidV7支持库中的Recycler视图(带卡片视图)和StaggedGridLayoutManager。我想要实现的是在回收器视图中以固定行高显示卡片,但仍然是垂直模式(垂直滚动)。 你知道这是否可能,如果可能,如何实现Android RecyclerView,在垂直模式下使用StaggedGridLayoutManager固定行高,android,android-recyclerview,android-cardview,staggered-gridview,staggeredgridlayout,Android,Android Recyclerview,Android Cardview,Staggered Gridview,Staggeredgridlayout,我使用的是AndroidV7支持库中的Recycler视图(带卡片视图)和StaggedGridLayoutManager。我想要实现的是在回收器视图中以固定行高显示卡片,但仍然是垂直模式(垂直滚动)。 你知道这是否可能,如果可能,如何实现 您可以使用以下行: recycleview.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)); recycleview.setHa
您可以使用以下行:
recycleview.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));
recycleview.setHasFixedSize(true);
以下是您所谈论内容的最佳示例:您可以使用以下几行:
recycleview.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));
recycleview.setHasFixedSize(true);
下面是你所说的最好的例子:谢谢你的回答,但这不是我想的。问题是如何在不同的行中具有不同的跨距?如示例中所示,如果我们能够将2个图像放在一行中,那么我们有2个图像,但是如果我们能够将其中3个图像放在这一行中,那么如何将它们放在这一行中。如果您有3行,则cardview会自动变小bcz recyclerview会修复sizeThanks作为答案,但这并不是我所想的。问题是如何在不同的行中具有不同的跨距?如本例中所示,如果我们能够将2个图像放入行中,则我们有2个图像,但如果我们能够将其中3个图像放入此特定行中,则如何将其放入3个。如果您有3行,则cardview自动变小bcz recyclerview具有固定大小