Как обнаружить программную клавиатуру, видимую / невидимую в Android из System Overlay View? - PullRequest
0 голосов
/ 07 марта 2019

Мне интересно, можно ли определить, видна ли клавиатура или нет в моем представлении, то есть в режиме наложения системы.Мне нужно нажать на вид сверху клавиатуры, когда он станет видимым.И в текущий момент, если вид находится внизу экрана - он все еще остается там, когда клавиатура видна.Я думаю, что это невозможно, но может быть .....

1 Ответ

0 голосов
/ 07 марта 2019

Я думаю, вы хотите скрыть программную клавиатуру, чтобы скрыть ее, попробуйте добавить следующее в тег активности в вашем файле manifest.xml.

android:windowSoftInputMode="stateHidden"

или попробуйте это из своего кода

InputMethodManager imm =  (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...