안드로이드 키보드 화면 조정

YAMAMAMO·2021년 12월 8일
0

안드로이드

목록 보기
6/13

키보드가 나타날 때 UI를 위로 올리려면 매니페스트에 아래 속성을 추가해준다.

<activity android:name=".MainActivity"
                  android:windowSoftInputMode="adjustPan"/>

adjustPan 속성은 키보드가 나타날 때 UI를 위로 올려주는 속성입니다. 그 외의 속성에는

  • Default(설정이 안 된 경우) : ajdustUnspecified와 stateUnspecified 적용됩니다.
  • adjustPan : 키보드가 올라올 때 UI화면도 같이 위로 올라갑니다.
  • adjustResize : 키보드가 올라갈 때 액티비티의 크기를 조정해줍니다.
  • adjustUnspecified : 시스템이 알아서 상황에 맞는 옵션을 설정해줍니다.
  • stateHidden : 액티비티를 실행했을 때 키보드가 자동으로 올라오는것을 방지합니다.
  • stateVisible : 액티비티를 실행하면 키보드가 자동으로 올라옵니다.
  • stateUnspecified : 시스템이 적절한 키보드 상태를 설정해줍니다.

상황에 맞게 속성을 적용하면 됩니다.

profile
안드로이드 개발자

0개의 댓글