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
使用两个水平线性布局
justhide可使布局消失并在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);请你详细说明你的问题好让我解决你的问题……我不明白你的意思。