回收 - 查看不同的列号

时间:2018-01-02 18:15:58

标签: java android

您好我可以使用recycle-view布局管理器制作这样的图像吗? 这个图像显示我想要做的事先谢谢。

3 个答案:

答案 0 :(得分:0)

是的,你可以...... recycler_adapter检查是否position == 0然后制作两张卡片visible并设置它们......并在else {cardview4 ,cardview5,cardview6 visible中设置并制作cardview1和cardview2 Gone inflate布局将包含一个相对lat 只有两个horizontal linearlayouts hide make the layouts gone and visible at proper position in onBind()

答案 1 :(得分:0)

使用ReycyleView

使用GridLayoutManager
manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
    if (position == 0) {
        return 2; //  Splitting into 2 columns
    } else {
        return 3; // Splitting into 3 columns
    }
}

});

答案 2 :(得分:0)

为了实现这种观点,我认为GridLayoutManager使用它setSpanSizeLookup()方法是最佳选择。你可以在this answer找到完整的解释。如果您在实施过程中遇到任何问题,可以询问。