manifest의 activity 속성에 추가해준다
android:windowSoftInputMode="adjustResize|adjustPan"
android:windowSoftInputMode="설정값"
위의 소스를 EditText속성내에 추가 시키면 됩니다..
설정값 :
stateUnspecified : 키보드의 디폴트 설정값
stateUnchanged : 키보드의 마지막 상태로 유지
stateHidden : 사용자 액티비티 선택시 키보드 숨김
stateAlwaysHidden : 액티비티의 메인 윈도우가 입력 포커스를 가질 때 키보드는 항상 숨김
stateVisible : 사용자가 액티비티 메인 윈도우 앞으로 갈 때 키보드 보여짐
stateAlwayVisible : 사용자가 액티비티를 선택할 때 키보드를 보여줌
adjustUnspecified : 스크롤 할 수 있는 레이아웃 뷰드을 가지고 있다면 윈도우 크기 재조정, 메인윈도우의 디폴트 값
adjustResize : 스크린에 키보드 공간을 만들기 위해 메인 윈도우 크기를 재조정
adjustPan : 키보드 공간을 만들기 위해 메인 윈도우의 크기가 재조정 되지 않음