본문 바로가기
Developer/Android, Java

[안드로이드] EditText 키보드 숨기는 기능 (자동으로 키보드 뜨는 것 방지)

by Doony 2019. 3. 19.

안드로이드에서 EditText를 사용하다보면, Activity 실행과 동시에 키보드가 팝업되어 나타나는 것을 볼 수 있다. 상황에 따라 키보드가 바로 뜨지 않고, 사용자가 EditText를 눌렀을 때만 뜨도록 설정해야할 수도 있는데, 그 방법에 대해서 알아보자.

다양한 방식이 있는듯하나, 생각보다 단순한 코드 한 줄로도 구현은 할 수 있다.

AndroidManifest 파일에서, 원하는 Activity에 아래 코드 한줄을 추가해주자.


1
2
3
4
<activity
    android:name=".MyActivity"
    android:windowSoftInputMode="stateAlwaysHidden"
<activity/>
cs

하이라이트쳐진 코드 한줄 삽입해주면, 자동으로 키보드가 뜨지 않는 것을 확인할 수 있다.

댓글