레이아웃에 EditText가 있으면 자동 포커스, 키보드 자동실행이 된다.
또한 아래에서 키보드가 올라오면 레이아웃의 화면을 가리기때문에 키보드가 올라온 만큼 화면의 사이즈를
다시 설정해줄 필요가 있다.
1. EditText 자동 포커스 막기
view, Layout.xml쪽에 다음 속성을 추가한다.
android:focusable="true"
android:focusableInTouchMode="true"
2.EditText의 키보드 자동실행 막기
AndroidManifest.xml의 해당 레이아웃에 다음 속성을 추가한다.
android:windowSoftInputMode="stateAlwaysHidden"
3.EditText의 키보드 실행시 화면 레이아웃 사이즈 재설정
AndroidManifest.xml의 해당 레이아웃에 다음 속성을 추가한다.
( | 를 사용해 여러가지 속성을 한번에 줄 수도 있음...)
android:windowSoftInputMode="adjustResize"
'플밍 is 뭔들 > 안드로이드' 카테고리의 다른 글
[안드로이드] 특정 Activity에서 다른 Activity의 ListView새로고침하기 (0) | 2017.03.05 |
---|---|
[안드로이드] 스크롤뷰 스크롤 끝까지 내리기 (0) | 2017.02.20 |
[안드로이드] Back(뒤로가기) 버튼 2번 터치시 앱 종료하기 (0) | 2017.02.11 |
[안드로이드] DrawLayout을 이용하여 멀티윈도우 생성 예제 (0) | 2017.02.11 |
[안드로이드] dp -> px / px -> dp로 변환하기 (0) | 2017.02.11 |