drcarter의 DevLog



안드포이드 어플 안에서 키보드를 보이게 할 때와 보이지 않게 할 때가 있습니다.
간단히 검색을 하기 위헤서 EditText에 글자를 입력하고 Enter를 입력하고 나서는 바로 키보드가 보이지 않게 한다던지 할때... 없애주면 좋겠지요... 그렇게 하기 위해서는 아래와 같은 방법으로 하게 되면 됩니다.

키보드 보이게 하기

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.showSoftInput(editText, 0);


키보드 숨기기
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);