关于软键盘的坑

来源:互联网 发布:杭州网站建设宣盟网络 编辑:程序博客网 时间:2024/05/16 04:04

有个需求是要实现软键盘的隐藏与显示,其中不免要遇到获取当前软键盘的显示状态,网上很多资料都说用以下代码:

InputMethodManager imm =
(InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
boolean isOpen=imm.isActive();
Log.i(TAG, “imm.isActive() = ” + isOpen);

坑来了,isOpen恒为true,目前原因不清楚,有待后续研究,先mark一下。

如何实现软键盘的隐藏:

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

该方法百试不爽。

0 0
原创粉丝点击