Android网格布局与随机位置的圆形项目

时间:2018-02-19 19:02:05

标签: android gridview android-recyclerview android-gridlayout

我正在尝试实现不同的网格布局结构,但遗憾的是没有取得成功。所以请看下面的截图,告诉我是否可以实现gridview或recyclerview,如下面的截图。在此先感谢:)

enter image description here

1 个答案:

答案 0 :(得分:2)

GridLayoutManagerspancount 3

一起使用

现在将自定义上边距设置为第二个位置的根布局。

将此逻辑应用于您的RecyclerViewAdapter onBindViewHolder

if (position % 3 == 1) {
            RelativeLayout.LayoutParams relativeParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
            relativeParams.setMargins(0, 50, 0, 0);  // left, top, right, bottom
            holder.rel_root.setLayoutParams(relativeParams);
   }

不确定它是否正确但有效:)

output