我需要检测Android软件键盘何时隐藏。我的活动当前响应硬件键盘被隐藏,但软件键盘看起来只能通过大小更改事件隐含。如何检测Android软件键盘何时隐藏?
有没有人知道当用户隐藏软件键盘取消键盘模式时,视图或活动可以接收通知的方式?
我需要检测Android软件键盘何时隐藏。我的活动当前响应硬件键盘被隐藏,但软件键盘看起来只能通过大小更改事件隐含。如何检测Android软件键盘何时隐藏?
有没有人知道当用户隐藏软件键盘取消键盘模式时,视图或活动可以接收通知的方式?
会强迫sof tkeyboard始终可见帮助吗?
您可以添加到您的活动的XML文件,以确保softkeyboard总是在活动可见:
android:windowSoftInputMode="stateAlwaysVisible"
http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft
我只是通过搜索返回键解决了这个。收到后退键后,我知道软键盘将被取消。
世界上没有真正的方法来检查,但你可以检查它的操作工程或不
boolean isClosing = false;
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
isClosing = imm.hideSoftInputFromWindow(tabHost.getApplicationWindowToken(), 0);
如果键盘被关闭,真正的,如果它是开放的,现在正在关闭这将返回false 。
这听起来像不好的练习,你究竟想要做什么? – 2009-07-14 02:36:52