Клавиатура не может отображаться, когда всплывающее окно установлено фокусируемым - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть всплывающее окно, которое включает представление editText. Я не хочу закрывать всплывающее окно при нажатии на внешнюю область. Итак, в функции onClick я написал

boolean focusable = true; 
final PopupWindow popupWindow = new PopupWindow(popupView, width, height, focusable);

popupWindow.setFocusable(false);
popupWindow.setOutsideTouchable(false);

Всплывающее окно не исчезает, но клавиатура не отображается. Тогда я попробовал

popupWindow.setFocusable(true);

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

Как решить эту проблему?

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