리사이클러뷰(RecyclerView) 를 통하여 영화리스트를 보여줄려고 할때 넷플릭스나 여러 OTT앱처럼 한번에 3열로 보여주고 싶다면
private void initRecyclerViewAndAdapter() {
GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), 3);
posterRecyclerView.setLayoutManager(gridLayoutManager);
}
과 같이 GridLayoutManager라는 객체를 생성합니다. 생성자의 매개변수로 두가지가 들어가는데 앞에는 만약 Activity에서 이 함수를 사용한다면 this로 바꾸면 될 것입니다. 그리고 그다음으로 int형으로 숫자를 넣어 몇개씩 보여줄것인지 설정합니다. 3이라면 3개씩 2라면 2개씩...
그 뒤 해당하는 Recyclerview에 setLayoutmanger에 girdlayoutmanger을 넣어 설정해주면

다음과 같이 3개씩 나오게 됩니다.
반응형
'Android Studio' 카테고리의 다른 글
| 리사이클러뷰(Recyclerview) 스크롤 시 밀림 (0) | 2022.12.06 |
|---|---|
| 리사이클러뷰(Recyclerview)를 사용하여 이미지 출력하기 (2) | 2022.12.05 |
| 프래그먼트(fragment)안에서 버튼 눌렀을 시 해당 프래그먼트 바꾸기 (0) | 2022.12.05 |
| Volley Error 해결 - RequestQueue 오류, Context오류 (0) | 2022.11.20 |
| 안드로이드 스튜디오 api요청-TMDB api를 통하여 인기 영화 정보 받아오기(volley, gson) (0) | 2022.11.17 |