안드로이드 자바 - ScrollView vs nested scrollView
- 자식 뷰 1개만 가질 수 있음
- 가로 스크롤을 하고 싶으면 HorizontalScrollView를 사용
- ScrollViewd의 자식 뷰는 height가 무조건 wrap_content
- HorizontalScrollView의 자식 뷰의 width가 무조건 wrap_content
- ScrollView 안에 여러개의 자식 뷰를 넣을 거면 그 안에 LinearLayout을 만들어서 그 안에 여러개의 자식 뷰 생성
- NestedScrollView는 사실 ScrollView로 안드로이드 공식 문서에서도 명시 되어 있음.
- RecyclerView를 사용할 때 scrollView 내부에 넣으면 리사이클러뷰의 스크롤이 끝이 날때 스크롤뷰가 인식되어 UI/UX상 불편하며 성능또한 좋지 않음
- 따라서 NestedScrollView를 사용 하면 전체 화면이 다 스크롤 됨