windowSoftInputMode

stateUnspecified : 키보드의 디폴트 설정값

stateUnchanged : 키보드의 마지막 상태로 유지 

stateHidden : 사용자 액티비티 선택시 키보드 숨김 

stateAlwaysHidden : 액티비티의 메인 윈도우가 입력 포커스를 가질 때 키보드는 항상 숨김 

stateVisible : 사용자가 액티비티 메인 윈도우 앞으로 갈 때 키보드 보여짐 

stateAlwayVisible : 사용자가 액티비티를 선택할 때 키보드를 보여줌 

adjustUnspecified : 스크롤 할 수 있는 레이아웃 뷰드을 가지고 있다면 윈도우 크기 재조정, 메인윈도우의 디폴트 값 

adjustResize : 스크린에 키보드 공간을 만들기 위해 메인 윈도우 크기를 재조정 

adjustPan : 키보드 공간을 만들기 위해 메인 윈도우의 크기가 재조정 되지 않음



키보드 공간을 만들기 위해 주로 adjustResize 를 사용하곤 한다. 참고하시길 바랍니다.

재조정 하지 않으려면 adjustPan 을 사용하면 됩니다.

'안드로이드' 카테고리의 다른 글

안드로이드 어노테이션 @CheckResult  (0) 2017.06.21
안드로이드 크래쉬 리포트  (0) 2015.02.10
ViewPager 와 SwipeRefreshLayout  (2) 2015.01.19
MODE_PRIVATE  (0) 2015.01.08
Fragment onCreateView inflate Exception  (0) 2014.12.26
Posted by 자바리즘
,