【发布时间】:2011-04-19 01:29:50
【问题描述】:
有没有办法在键盘即将显示或已经显示时得到通知?以下事件会很棒:
keyboardWillShow 键盘显示 键盘将隐藏 键盘隐藏
【问题讨论】:
标签: android
有没有办法在键盘即将显示或已经显示时得到通知?以下事件会很棒:
keyboardWillShow 键盘显示 键盘将隐藏 键盘隐藏
【问题讨论】:
标签: android
唯一的方法是覆盖View 的onSizeChanged() 方法。请参阅 Android 开发者组中的此主题:
http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782
【讨论】:
正如 MatrixFrog 提到的,您可以使用 Activity 的 onCofigurationChanged 方法。有了它,您就有了 keyboardWillShow 和 keyboardWillHide。
要获取其他两个,您可以尝试使用InputMethodManager 的方法之一,但我认为不存在这样的回调。
【讨论】: