editText 를 구현하는데 내가 원하는 것은 두가지이다.
editText 를 터치하면 해당 영역으로 focus, 그리고 다른 영역 스크롤 가능
처음에 검색해서 알아본 결과
<activity
android:name="com.wakeup.presentation.ui.MainActivity"
android:exported="true"
android:windowSoftInputMode="adjustPan">
android:windowSoftInputMode="adjustPan"
위 속성을 추가하면 된다고 나와있었다.
editText가 존재하는 화면의 최상위 뷰는 스크롤 뷰라고 가정한다.
해당 방법으로 실행하니, editText 를 터치하면 해당 영역으로 focus 는 되지만,
해당 화면 고정이였다. 말 그대로 키보드가 올라와있으면 화면 외부 영역은 볼 수 없다.
그러다 알게 된 방법은
<activity
android:name="com.wakeup.presentation.ui.MainActivity"
android:exported="true"
android:windowSoftInputMode="adjustResize">
android:windowSoftInputMode="adjustResize"
위 속성으로 변경하니 정상작동했다.