반응형
오늘은 단순한 리사이클러뷰 생성이 아닌 격자 모양의 리사이클러뷰를 생성하여 각각의 아이템들이 배치되는 화면을 만들어보도록 하겠습니다.
격자 리사이클러뷰는 아래 사진과 같이 아이템뷰가 한줄에 여러개가 들어가 화면을 이루고 있는 것을 확인할 수 있습니다.
이전에 소개해드렸던 일반 리사이클러뷰와 격자 리사이클러뷰는 코드상 크게 다른 것이 없습니다.
일반 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);
반응형
'안드로이드 스튜디오 앱 개발 > 개념 안드로이드 스튜디오' 카테고리의 다른 글
[ Android Studio ] 2자리 코드를 이용한 뷰에 투명도 적용하기 (0) | 2023.07.07 |
---|---|
[Android Studio] textView에 null 값 체크하는 코드 알아보기 (0) | 2023.07.06 |
[Android Studio] java for문에 대해 쉽게 알아보자 그리고 for문을 이용한 반복작업 (0) | 2023.07.03 |
안드로이드 스튜디오 타이틀바 버튼(메뉴 아이템)들 추가하기 (menu item) [Android Studio] (0) | 2023.06.30 |
안드로이드 스튜디오 랜덤함수 중복제거하는 방법 [Android Studio] (0) | 2023.06.28 |