키보드 관련 처리입니다.


작은 화면을 가지고 있는 폰 일때 그리고 Landscape 모드일 때 소프트키보드가 활성화 될 경우 전체 화면에 표시되는 경우가 많습니다.

이를 방지 하기 위해 아래와 같은 flagNoExtractUi를 포함시켜 전체화면으로 가는 것을 방지할 수 있습니다.


EditText가 포함된 Activity가 시작될 때 소프트키보드가 활성화 될 경우 아래의 플래그(stateAlwaysHidden)를 이용하여 방지할 수있습니다.


하드코딩으로도 가능합니다.

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

이상입니다.