반응형
회원 가입 및 로그인 등
많은 화면에서 쓰이는 EditText를 사용할때 키보드로 인해 UI를 가릴때가 있습니다.
그것을 해결하고자 구글링을 해본 결과 대략 3가지 방법으로 해결을 권고합니다.
1. AndroidManifest.xml 에서 엑티비티에 속성을 추가 하는 경우
<activity
android:name=".ReceiptActivity"
android:windowSoftInputMode="adjustResize|adjustPan"></activity>
2. EditText에 직접 속성을 추가하는 경우
<item name="android:windowSoftInputMode">adjustResize</item>
3. 해당 엑티비티에 코드로 처리하는 경우
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
글쓴이는 3가지 방법을 모두 적용해봤지만 무엇 때문인지 1, 2번 적용이 원활하지 않았습니다.
그래서 3번을 적용한 경우는 해당 문제를 해결할 수 있었습니다.
반응형
'안드로이드 > 자바' 카테고리의 다른 글
[안드로이드/Android] 안드로이드 스튜디오 2.3에서 앱 릴리즈시 이슈사항 (0) | 2017.05.15 |
---|---|
[안드로이드/Android] 안드로이드 스튜디오 설치 (0) | 2017.04.20 |
[안드로이드/Android] 카메라와 갤러리에서 사진 가져오기 (70) | 2017.04.13 |
[안드로이드/Android] Dialog 와 AlertDialog 사용하기 (0) | 2017.04.12 |
[안드로이드/Android] Firebase auth 구글 로그인 연동 (0) | 2017.04.11 |