본문 바로가기
안드로이드 스튜디오 앱 개발/개념 안드로이드 스튜디오

[Android Studio] 격자 리사이클러뷰(RecyclerView) 사용방법 및 예제 알아보기

by 망댕이 2023. 7. 3.
반응형

오늘은 단순한 리사이클러뷰 생성이 아닌 격자 모양의 리사이클러뷰를 생성하여 각각의 아이템들이 배치되는 화면을 만들어보도록 하겠습니다.

 

격자 리사이클러뷰는 아래 사진과 같이 아이템뷰가 한줄에 여러개가 들어가 화면을 이루고 있는 것을 확인할 수 있습니다.

이전에 소개해드렸던 일반 리사이클러뷰와 격자 리사이클러뷰는 코드상 크게 다른 것이 없습니다.

일반 recyclerView를 만들 때 LinearLayoutManager를 이용하여 recyclerView에 setLayoutManager를 한 후 adapter를 적용시킵니다

 

        LinearLayoutManager layoutManager = new LinearLayoutManager(this);
        recyclerView.setLayoutManager(layoutManager);
        Adapter adapter = new Adapter();
        recyclerView.setAdapter(adapter);

 

격자 recyclerView는 일반 recyclerView와 달리 LinearLayoutManager가 아닌 GridLayoutManager를 이용합니다. new GridLayoutManager()에 첫번째 인수에는 context객체를, 그리고 두번째 인수에는 한줄에 놓일 아이템 뷰 개수를 의미합니다.

그리고 나머지 recyclerView에 adapter를 적용하는 것은 같습니다.

 

        GridLayoutManager layoutManager = new GridLayoutManager(this, 4);
        recyclerView_setting.setLayoutManager(layoutManager);
        Adapter adapter = new Adapter();
        recyclerView.setAdapter(adapter);

 

반응형