
최근에 리사이클러뷰와 프래그먼트에 대해 공부를 했고
각각에 대해 실습을 해보았다.
하지만 리사이클러뷰와 프래그먼트를 같이 구현해보진 않아 같은듯 한데 어려운 느낌이 들어 정리해보려고 한다.
먼저 리사이클러뷰를 구현하기 위해서는
그리고 프래그먼트는
때문에 프래그먼트로 리사이클러뷰를 만드려면
프래그먼트 전환을 위해선 프래그먼트레이아웃이 전환되는 만큼 있어야 하지만 여기서는 일단 프래그먼트 한개를 가지고 이야기하겠다.
알아야 할 것은 메인>프래그먼트>리사이클러뷰이다.
메인레이아웃에 프래그먼트 영역을 만들어야 하고, 프래그먼트 레이아웃에 리사이클러뷰영역을 만들어야 한다는 뜻이다.

때문에 어뎁터설정을 프래그먼트에서 해주어야 프래그먼트영역에 리스트가 나열된다.
Fragment.kt에서 어뎁터를 설정하는 코드는 다음과 같다.
//val datalist= mutableListOf<Item>()
//datalist.add(Item(R.drawable.detail_burger_lotteria,"이름"))
val adapter=Adapter(datalist)
binding.loRecyclerview.adapter=adapter
binding.loRecyclerview.layoutManager=LinearLayoutManager(requireContext())
//리사이클러뷰에서는 LinearLayoutManager(this)었다면 프래그먼트에서는 requireContext()로 해주어야 한다.
프래그먼트파일과 리사이클러뷰파일을 각각 두개씩 만들면 최종적으로 아래의 결과처럼 만들 수 있다.
