ConstraintLayout 안에 RecyclerView 사용시 ViewHolder가 무한대로 갱신되는 문제
만약 ViewPager를 사용하고 Adapter안에서 호출되는 Fragment내부에서 ConstraintLayout을 사용하고 있는 경우 RecyclerView를 사용시 다음과 같은내용을 주의하기 바란다. ConstraintLayout을 사용하여 레이아웃 구성시 RecyclerView를 추가하는 경우 리스트 특성상 가변 높이나 가변 너비를 설정하기 위하여 layout_constrainedHeight 또는 layout_constrainedWidth 값을 true로 설정하는 경우가 있는데 이 레이아웃이 ViewPager 하위에 있다면 RecyclerView의 아이템이 무한대로 갱신되는 문제가 있다. 필자의 경우 대안이 없어서 RecyclerView의 clipToPadding 속성을 false로 하여 하단 padding값을 주어서 해결하였다.