Android: какое событие срабатывает, когда на экране появляется клавиатура? - PullRequest
6 голосов
/ 24 ноября 2010

Я хотел бы подключиться к событию, которое происходит, когда на экране появляется клавиатура Android.Например, когда пользователь нажимает EditText, чтобы вызвать клавиатуру.Кто-нибудь знает, какое событие (или слушатель) использовать?

Тимо

Ответы [ 2 ]

1 голос
/ 25 ноября 2010

Согласно следующей ветке обсуждения в группе разработчиков Android, Google Group, единственный способ решить эту проблему - прослушать события изменения размера основного вида.Нить довольно старая, хотя.Интересно, если какой-либо из новых API предоставил лучший способ.

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

В последнем посте объясняется логика рабочего решения.

0 голосов
/ 24 ноября 2010

Не будет способа определить, когда клавиатура появляется, но если вы хотите проверить, когда пользователь нажимает на текст редактирования, вы можете зарегистрировать прослушиватель щелчков или прослушиватель на этом фокусе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...