【发布时间】:2012-08-16 07:53:55
【问题描述】:
我想获得 android 虚拟键盘的状态。我怎么知道虚拟键盘是打开还是关闭?
我想在 onBackPressed() 事件中使用此信息。
我已经尝试过下面的代码,但无法得到解决方案。
InputMethodManager inputManager = (InputMethodManager) mContext
.getSystemService(Context.INPUT_METHOD_SERVICE);
Log.i("isAcceptingText","..."+inputManager.isAcceptingText());
Log.i("isActive","..."+ inputManager.isActive());
当键盘打开时,它不会运行“日志”消息。
【问题讨论】:
-
看到这篇文章可能会有所帮助stackoverflow.com/questions/2150078/…