제가 만든 레이아웃에 EditText랑 버튼이 있는데 Edit Field를 쓰고 버튼을 클릭했을때 가상 키보드를 숨기고 싶은데 어떻게 하나요 ㅠ
InputMethodManager 클래스로 가상키보드를 제어할수 있습니다.
View view = this.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); }
이렇게 하면 키보드를 숨길수 있습니다.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력