本帖最后由 liu 于 2019-1-22 17:42 编辑
Android新手开发之旅目录
为了方便用户操作有时需要虚拟键盘默认显示或者隐藏,这就需要我们来进行设置
[Java] 纯文本查看 复制代码 //隐藏虚拟键盘
/**v 为调起输入法的布局 edit 或者其根布局
* @param v
*/
public static void HideKeyboard(View v)
{
InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE );
if ( imm.isActive( ) ) {
imm.hideSoftInputFromWindow( v.getApplicationWindowToken( ) , 0 );
}
}
//显示虚拟键盘
public static void ShowKeyboard(View v)
{ v.requestFocus();
v.setVisibility(View.VISIBLE);
InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE );
imm.showSoftInput(v,InputMethodManager.SHOW_FORCED);
}
|