ScrollView & RecyclerView 이슈
Closed this issue · 4 comments
junhyung0927 commented
ScrollView & RecyclerView 이슈
junhyung0927 commented
ScrollView에서는 RecyclerView를 사용해서는 안된다.
이는 RecyclerView의 스크롤 동작이 제대로 먹히지 않아서다.
이에 세 가지 해결 방법이 존재한다.
- RecyclerView의 높이를 정적으로 할당하기
- RecyclerView만을 사용하여 여러 ViewType을 지정하여 처리
- CoordinatorLayout을 root viewGroup으로 사용한 후 커스텀 CoordinatorLayout으로 변경. 즉, CoordinatorLayout는 NestedScrollView 인터페이스를 구현하고 있어 그와 관련된 메서드를 오버라이드하여 커스텀한다.
hongbeomi commented
Restaurant Page
- RecyclerView를 Container로 사용하기
- RecyclerViewAdapter에서 ViewType 나눠서 뷰 분리하기
hongbeomi commented
참고로 스크롤 동작이 제대로 먹히는게 아닌 재활용이 되지 않아서 사용하면 안된다는 거였습니다!