android中输入法隐藏显示问题

来源:互联网 发布:重生之网络娱乐无错 编辑:程序博客网 时间:2024/05/20 18:03
// 隐藏输入法InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);// 显示或者隐藏输入法

imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

动态的显示或隐藏输入法状态,即如果当前输入法显示则隐藏之,反之亦然。

如果需要强制隐藏输入法,可以通过如下方法:

InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(view.getWindowToken(), 0);

这里的view通常为edittext

0 0
原创粉丝点击