본문 바로가기

나의 플랫폼/안드로이드

[Android] Recycler View 사이에 divider 크기 조절

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

RecyclerView는 각 Row에 Decoration을 줄 수가 있습니다. 

이때 사용하는 클래스가 RecyclerView.ItemDecoration 입니다.


간단하게 리스트 사이에 간격을 별려주는 소스 입니다.


public class CustomRecyclerDecoration extends RecyclerView.ItemDecoration {
private final int divHeight;

public CustomRecyclerDecoration(int divHeight) {
this.divHeight = divHeight;
}

@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);

outRect.top = divHeight;
}
}

참고하세요~