Everything counts - 라키의 IT 블로그

[Android/안드로이드] 키보드 뷰가 올라감/ 키패드 사용 화면 설정 본문

프로그래밍/Android

[Android/안드로이드] 키보드 뷰가 올라감/ 키패드 사용 화면 설정

벡스파 2020. 4. 22. 02:21

 

editText에 포커스 하기 전 정상적 모습

 

 

 

키패드가 올라와서 위의 영역을 침범한 모습

 

 

 

안드로이드는 사용자가 키보드를 사용할 때 자동적으로 화면을 키보드 위로 올려주면서 사용자가 나머지 부분을 사용하는데 불편함이 없게 기본으로 설정이 되어있다.

 

키패드가 올라와도 키패드의 공간을 위해 화면의 창 크기를 조절하지 않게 설정을 하는 방법은 간단하다. AndroidManifest.xml 파일에서 해당 Activity 부분에

 

android:windowSoftInputMode="adjustPan"

 

코드를 입력해주면 된다. windowSoftInputMode 속성을 adjustPan으로 지정해준것

 

InventoryActivity에 추가해 준 모습

 

클릭해도 정상 화면 유지하는 모습이다.

 

 

소프트 키보드 창과 화면의 상호작용에 대해 더 자세한내용은 문서에!

https://developer.android.com/guide/topics/manifest/activity-element#wsoft