不少搜索功能都是在当前view显示搜索内容,这时候,须要隐藏掉以前弹出的虚拟键盘,否则搜索内容全被键盘挡住了。 java
//隐藏虚拟键盘 InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE ); if ( imm.isActive( ) ) { imm.hideSoftInputFromWindow( v.getApplicationWindowToken( ) , 0 ); } // v 是你当前虚拟键盘操做的EditView