Я хотел бы подключиться к событию, которое происходит, когда на экране появляется клавиатура Android.Например, когда пользователь нажимает EditText, чтобы вызвать клавиатуру.Кто-нибудь знает, какое событие (или слушатель) использовать?
Тимо
Согласно следующей ветке обсуждения в группе разработчиков Android, Google Group, единственный способ решить эту проблему - прослушать события изменения размера основного вида.Нить довольно старая, хотя.Интересно, если какой-либо из новых API предоставил лучший способ.
http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782
В последнем посте объясняется логика рабочего решения.
Не будет способа определить, когда клавиатура появляется, но если вы хотите проверить, когда пользователь нажимает на текст редактирования, вы можете зарегистрировать прослушиватель щелчков или прослушиватель на этом фокусе.