다이얼로그를 사용하다 보면 내부에 EditText를 사용하는 경우가 있는데
다이얼로그가 보여질 때마다 EditText에 포커싱이 가면서 소프트 키보드가 열려져 있는 상태가 된다.
이 문제를 해결하기 위해서는 다이얼로그가 생성될때 아래의 코드 한 줄만 추가하면 된다.
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
반응형
'DEV > JAVA&Android' 카테고리의 다른 글
안드로이드 11 권한 자동 삭제 기능 대응(Auto Revoke Permissions) (2) | 2023.03.07 |
---|---|
[Android] Android Studio 3.0에서 Layout Preview 오류 (0) | 2017.12.21 |
[Android] 키보드 숨기기, 키보드 자동실행 막기 (0) | 2017.10.20 |
[안드로이드] EditText InputType 속성값 종류 (0) | 2017.07.07 |
Android Studio 2.2이상 Layout Preview 한글 깨짐 현상 해결 방법 (0) | 2017.06.15 |