안드로이드 가상 키보드 숨기는 법좀 가르쳐주세요 ㅜㅠ


발생하는 문제 및 실행환경

제가 만든 레이아웃에 EditText랑 버튼이 있는데 Edit Field를 쓰고 버튼을 클릭했을때 가상 키보드를 숨기고 싶은데 어떻게 하나요 ㅠ

  • 2016년 01월 05일에 작성됨

조회수 321


1 답변


좋아요
0
싫어요
채택취소하기

InputMethodManager 클래스로 가상키보드를 제어할수 있습니다.

    View view = this.getCurrentFocus();
    if (view != null) {  
        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
    }

이렇게 하면 키보드를 숨길수 있습니다.


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close