如何在RecyclerView中设置每个视图自己的位置?

时间:2016-07-28 11:58:06

标签: android android-recyclerview

尝试使用RecyclerView这样做:enter image description here

recyclerView中有很多视图,每个视图都有自己的位置参数。例如,View1的位置只有一行,view2和view3的位置一个接一个(就像在linearLayout中一样)。等等... 我认为这种实现与LayoutManager(可能是gridLayout)有关。但是如何设置每个视图的各种位置?

1 个答案:

答案 0 :(得分:0)

如果使用recyclerView,则应为Recycler视图定义多个行/项,意味着定义不同的布局并按运行时对内容进行充气+填充。 在您的情况下,您应该定义三个布局 1)具有一个视图的布局
2)具有两个视图的布局
3)具有三个视图的布局
现在实现 BaseAdapter 类,用视图行(您定义的布局)填充回收器视图 有关更多信息,请查看开发人员的这个sample,如何使用一个布局。 多个布局行(在您的情况3中)的过程几乎相同