软件键盘显示/隐藏时的通知方式?

时间:2010-09-29 21:15:17

标签: android

当键盘即将显示或已显示时,是否有通知的方法?以下事件会很棒:

keyboardWillShow keyboardDidShow keyboardWillHide keyboardDidHide

2 个答案:

答案 0 :(得分:2)

唯一的方法是覆盖View的{​​{1}}方法。请参阅Android Developers组上的此主题:

http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782

答案 1 :(得分:0)

正如MatrixFrog所提到的,您可以使用Activity的onCofigurationChanged方法。有了这个,你就有了KeyboardWillShow和keyboardWillHide。

要获得另外两个,你可以尝试使用InputMethodManager的方法之一,但我不认为这样的回调存在。