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"

위 속성으로 변경하니 정상작동했다.