Android/JAVA

[Android][JAVA] 키보드 숨기기, 화면 터치 시 키보드 숨기기

elisom 2020. 8. 11. 11:59

 

EditText를 사용하여 input 값을 받고 나서 키보드가 사라지지 않는 경우가 있다.

이 때 키보드를 얌전히 잠재울 수 있는 방법이다😀

 

 

 

1. AndroidManifest.xml 추가

android:windowSoftInputMode="stateAlwaysHidden"

 

2. InputMethodManager 사용

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(editText_height.getWindowToken(), 0);

editText_height 대신에 원하는 EditText의 id를 적으면 된다!