【问题标题】:Way to be notified when the software keyboard is showing/hiding?软件键盘显示/隐藏时的通知方式?
【发布时间】:2011-04-19 01:29:50
【问题描述】:

有没有办法在键盘即将显示或已经显示时得到通知?以下事件会很棒:

keyboardWillShow 键盘显示 键盘将隐藏 键盘隐藏

【问题讨论】:

标签: android


【解决方案1】:

唯一的方法是覆盖View 的onSizeChanged() 方法。请参阅 Android 开发者组中的此主题:

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

【讨论】:

    【解决方案2】:

    正如 MatrixFrog 提到的,您可以使用 Activity 的 onCofigurationChanged 方法。有了它,您就有了 keyboardWillShow 和 keyboardWillHide。

    要获取其他两个,您可以尝试使用InputMethodManager 的方法之一,但我认为不存在这样的回调。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多