, 普通的 item 组件上下左右边距都是
5
像素 , 整个网格布局的左侧 , 右侧 边距是
20
像素 , 网格布局每排
4
个元素 ;
为不同位置的 item 设置不同的边距 , 这里就需要对当前设置边距的位置进行查询与甄别...获取当前设置边距的位置
int currentPosition = parent.getChildAdapterPosition(view);
}
获取到当前设置位置之后 , 根据不同的位置设置不同的偏移量...;
表格布局中每行有
4
个元素 ,
所有的元素上下左右边距都设置
5
像素偏移量 , 每行中最左侧的元素距离左边界
20
像素 , 每行中最右侧元素距离右边界
20
像素 ;
使用...currentPosition % 4 == 0 可以筛选出每行最左侧的元素 , 使用 currentPosition %4 == 3 可以筛选出每行最右侧的元素 ;
public class ItemDecoration...创建并设置列表适配器
Adapter adapter = new Adapter();
recycler_view.setAdapter(adapter);
}