Есть ли способ получить уведомление, когда клавиатура собирается показать или показала?Следующие события будут хороши:
клавиатураWillShow keyboardDidShow keyboardWillHide клавиатураDidHide
Единственный способ - переопределить метод View onSizeChanged().Смотрите эту тему в группе разработчиков Android:
View
onSizeChanged()
http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782
Как уже упоминалось в MatrixFrog, вы можете использовать метод действия onCofigurationChanged.При этом у вас есть keyboardWillShow и keyboardWillHide.
onCofigurationChanged
Чтобы получить два других, вы можете попробовать использовать один из InputMethodManager методов, но я не думаю, что такой обратный вызов существует.*