[안드로이드] RecyclerView 스크롤시 아이템 변경 오류

리사이클러뷰를 이용하여 스크롤뷰를 제작하던중, 

스크롤을 하기전에는 데이터가 잘 반영되어 나왔지만 스크롤을 하게되면 데이터가 섞이는 현상이 생겼다.

 

이는 리사이클러뷰의 특징 중에 하나인 재사용 때문이라고 한다.

 

이를 해결하기 위한 방법은 

 

어뎁터에 getItemViewType을 오버라이드 해주는 것이다.

override fun getItemViewType(position: Int): Int {
    return position
}