答案 0 :(得分:2)
将GridLayoutManager
与spancount
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);
}
不确定它是否正确但有效:)