[Android] ScrollView 안에서 동적으로 높이가 조절되는 뷰 만들기
XML·2025. 5. 15.
2024년 1월 18일에 작성되었던 글입니다. 구현 영상 “할일을 추가해 보세요” Empty 뷰를 스크롤되는 제목 부분을 제외한 화면 중앙 높이에 정렬되게 만들고자 했습니다. 그러나, 다음과 같은 문제점이 있었습니다.CoordinatorLayout은 NestedScrollView를, AppBarLayout은 LinearLayout을 상속받아 동작합니다.ScrollView 내부 레이아웃은 wrap_content로만 작성할 수 있었습니다.내부 컨테이너에 top·bottom 제약을 줄 수 없어, 외부 기준으로 높이를 중앙에 붙이기 어려웠습니다.다음과 같은 방법으로 해결했습니다.뷰에 wrap_content, match_parent가 아닌 고정 높이를 부여하되, 고정 높이를 원하는 높이만큼 설정합니다.화면 크기를..