본문 바로가기

DEV/JAVA&Android

[Android] 다이얼로그 소프트키보드 열지 않기

다이얼로그를 사용하다 보면 내부에 EditText를 사용하는 경우가 있는데 

다이얼로그가 보여질 때마다 EditText에 포커싱이 가면서 소프트 키보드가 열려져 있는 상태가 된다.

이 문제를 해결하기 위해서는 다이얼로그가 생성될때 아래의 코드 한 줄만 추가하면 된다.


dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);


반응형