키보드가 올라올때 밑의 버튼(뷰)가 같이 따라 올라오는 것을 막는 옵션
AndroidMenifest.xml
1 | android:windowSoftInputMode="adjustPan" | cs |
또는
java
1 | getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN) | cs |
android:windowSoftInputMode – 소프트 키보드 상태 : 액티비티가 사용자 관심의 포커스를 받을 때 소프트 키보드가 보여지는지 여부를 설정한다.
옵션
stateUnspecified : 소프트 키보드 상태에 대해 시스템이 적절한상태를 선택하거나 테마 설정값을 따른다. 소프트 키보드의 디폴트 설정 값.
stateUnchanged : 소프트 키보드는 마지막 상태로 유지
stateHidden : 사용자 액티비티를 선택할 때 소프트 키보드는 숨겨짐
stateAlwaysHidden : 액티비티의 메인 위도우가 입력 포커스를 가질 때 소프트 키보드는 항상 숨겨짐
stateVisible : 사용자가 액티비티 메인 위도우 앞으로 갈 때 소프트 키보드 보여짐
stateAlwaysVisible : 사용자가 액티비티를 선택할 때 소프트 키보드 보여짐
adjustUnspecified : 스크롤 할 수 잇는 레이아웃 뷰들을 가지고 있다면 윈도우 크기 재조정. 메인 윈도우의 디폴트 값
adjustResize : 스크린에 소프트 키보드 공간을 만들기 위해메인 윈도우 크기가 항상 재조정 됨
adjustPan : 소프트 키보드 공간을 만들기 위해 메인 윈도우 크기가 재조정 되지 않음
'IT > - 프로그래밍' 카테고리의 다른 글
반응형웹 미디어쿼리(media) 와 뷰포트(viewport) (0) | 2016.08.21 |
---|---|
안드로이드 안드로이드 버전, SDK(API)버전, 빌드버전 가져오기 (0) | 2016.08.21 |
안드로이드 화면진입시 키보드 자동으로 올라오는거 막기 (0) | 2016.08.18 |
안드로이드 카메라앱 호출 (0) | 2016.08.18 |
안드로이드 사용가능한 카메라앱 존재유무 확인 (0) | 2016.08.16 |