[안드로이드] Recyclerview(리사이클러뷰) 아이템 간격 조절하기!!
프로그래밍/안드로이드2019. 12. 28. 12:59
반응형
1234567891011121314151617181920212223 import android.graphics.Rect;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android.view.View;public class RecyclerDecoration extends RecyclerView.ItemDecoration {private final int divHeight;public RecyclerDecoration(int divHeight) {this.divHeight = divHeight;}@Overridepublic void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {super.getItemOffsets(outRect, view, parent, state);if (parent.getChildAdapterPosition(view) != parent.getAdapter().getItemCount() - 1)outRect.bottom = divHeight;}}cs
위와 같이 RecyclerDecoration 이라는 클래스를 만들고
RecyclerDecoration spaceDecoration = new RecyclerDecoration(30);
mRecyclerView.addItemDecoration(spaceDecoration);
위와 같이 사용하시면 됩니다
위의 30이 간격입니다. 원하시는대로 조절해서 사용하시면 됩니다
반응형
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드 추천앱] 한눈에 보기 편한 음력 달력!!! (0) | 2020.01.17 |
---|---|
[안드로이드] 숫자에 구분단위 콤마(,) 표시하기!! (0) | 2020.01.02 |
[안드로이드] 현재 볼륨 정보 가져오기!! (0) | 2019.12.27 |
[안드로이드 추천앱] 사용하기 쉬운 볼륨 조절 앱 추천!! (0) | 2019.12.13 |
[안드로이드 추천앱] 편리하고 깔끔한 TODO 앱 추천!! (0) | 2019.10.15 |