본문 바로가기
안드로이드/Widget

안드로이드 RecyclerView layout 설정

by 김어찐 2022. 10. 28.
728x90

1. LinearLayoutManager

1-1. 코드에서 지정

layoutManager = LinearLayoutManager(context)

1-2. xml에서 지정

<androidx.recyclerview.widget.RecyclerView
 app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
 android:orientation="vertical" />

 

2. GridLayoutManager

2-1. 코드에서 지정

layoutManager = GridLayoutManager(view.context, 2 /* 열 갯수 */)

2-2. xml에서 지정

<androidx.recyclerview.widget.RecyclerView
 app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
 app:spanCount="2"
 android:orientation="vertical" />

https://jamie-dev.tistory.com/57

 

[Android] RecyclerView의 LayoutManager를 지정하는 방법

1. LinearLayoutManager 1-1. 코드에서 지정 layoutManager = LinearLayoutManager(context) 1-2. xml에서 지정 2. GridLayoutManager 2-1. 코드에서 지정 layoutManager = GridLayoutManager(view.context, 2 /*..

jamie-dev.tistory.com

 


// spanCount : 열 개수

// itemCount : xml 디자인에서 itemcount

<androidx.recyclerview.widget.RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
    app:spanCount="4"
    tools:itemCount="8"
    tools:listitem="@layout/card_item" />
728x90

'안드로이드 > Widget' 카테고리의 다른 글

안드로이드 viewpager2 안에 scollview 동작안할 때  (0) 2023.01.19
RecyclerView XML에서 미리보기  (0) 2022.10.19
안드로이드 focus 제거  (0) 2022.07.05
안드로이드 줄긋기  (0) 2022.07.05
안드로이드 CardView  (0) 2022.06.02