Java 循环查看不同的列号

Java 循环查看不同的列号,java,android,Java,Android,您好,我可以用循环视图布局管理器制作这样的图像吗? 这张图片显示了我想做的事,提前感谢 是,您可以…在回收器适配器中检查位置==0然后使两个卡视图可见并设置它们。。。在else{cardwiew4、cardwiew5、cardwiew6可见中设置它们,并使cardwiew1和cardwiew2消失充气布局将包含一个相对lat 使用两个水平线性布局justhide可使布局消失并在onBind()中的适当位置可见使用ReycyleView使用GridLayoutManager manager.set

您好,我可以用循环视图布局管理器制作这样的图像吗? 这张图片显示了我想做的事,提前感谢


是,您可以…在
回收器适配器中检查
位置==0
然后使两个卡视图
可见
并设置它们。。。在
else{cardwiew4、cardwiew5、cardwiew6可见
中设置它们,并使cardwiew1和cardwiew2
消失
充气布局将包含一个相对lat
使用两个
水平线性布局
just
hide可使布局消失并在onBind()中的适当位置可见
使用
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
    }
}

}))

为了实现此视图,我认为
GridLayoutManager
及其
setPansizeLookup()
方法是最佳选择。您可以在中找到完整的解释。如果您在实施过程中遇到任何问题,您可以询问。

进一步澄清…您可以问我..@SantanuSur谢谢您,但您能否给出一个简单的代码,说明我如何实施//RecyclerView.LayoutManager mLayoutManager=新的GridLayoutManager(此,2);请你详细说明你的问题好让我解决你的问题……我不明白你的意思。