[Android] RecyclerView 최상단 또는 최하단에 여백 넣기

2024. 9. 23. 09:47· Development/Android
반응형

리스트를 구성하다 보면 각종 기능을 위해 상단 또는 하단에 여백을 주고 싶은 경우가 있습니다.
이럴 때, 처음 또는 마지막 뷰 홀더에 margin을 넣는 것이 아니라 RecyclerView 자체에 padding Top 또는 Bottom을 넣어주면 됩니다.
하지만 바로 넣은 이후에는 그만큼 margin 값이 스크롤 영역을 잡아먹게 되는데요.
이런 경우를 고려히여 clipToPadding을 false로 지정해 주면 됩니다.

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/list"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:clipToPadding="false"
    android:paddingTop="10dp"
    android:paddingBottom="60dp"
    android:scrollbars="none" />
RecyclerView의 clipToPadding 속성은 RecyclerView가 자신의 패딩(padding) 영역에 있는 항목을 표시할지 여부를 결정하는 속성입니다.
기본 값: true
true로 설정되어 있을 경우, RecyclerView는 패딩 영역에 있는 항목을 잘라내고 표시하지 않습니다. 즉, 패딩 영역 안에 있는 항목들은 화면에 보이지 않게 됩니다.
false로 설정: 패딩 영역에 있는 항목들도 잘리지 않고 화면에 표시됩니다. 즉, RecyclerView는 패딩 영역 안까지 항목을 그립니다.
반응형
저작자표시
'Development/Android' 카테고리의 다른 글
  • [Android / Kotlin] Compose에서 NavigationBar를 활용한 하단 Tab 구현
  • [Android] SQLite 순차적 DB Query 작업의 우선처리 개선
  • Android Developer Roadmap 살펴보기 - APK & AAB
  • [Android] Fatal Exception: android.database.CursorWindowAllocationException: Could not allocate CursorWindow '/data/user/0/~.db' of size 4194304 due to error -12.
SeungYong.Lee
SeungYong.Lee
반응형
SeungYong.Lee
Win-Dev
SeungYong.Lee
전체
오늘
어제
  • All (218) N
    • Development (120) N
      • Android (116) N
      • iOS (0)
      • Flutter (4)
      • Backend (0)
    • Algorithm (5)
    • Knowledge (3)
      • IT (1)
      • Science (0)
      • ETC & Tip (2)
    • Today I Learn (28)
    • Coding Test (62)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 안녕하세요. 반갑습니다 :)

인기 글

태그

  • exception
  • Android
  • Retrofit
  • DI
  • Kotlin
  • dfs
  • 비동기처리
  • Collection
  • 코틀린
  • HTTP
  • 코딩테스트
  • compose
  • Imageview
  • 프로그래머스
  • Java
  • Animation
  • Widget
  • coroutine
  • Flutter
  • hilt

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
SeungYong.Lee
[Android] RecyclerView 최상단 또는 최하단에 여백 넣기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.