Запросить фокус для editText, который находится в recyclerView - PullRequest
0 голосов
/ 02 марта 2019

Я создал пользовательское представление, которое можно надувать на фрагмент, который содержит переработанное представление.Пользовательское представление должно обрабатывать некоторые вещи в стиле формы для клиентов, поэтому у recyclerView есть хотя бы одна строка, в которой есть и editText.

Я пытался requestFocus() в первых строках editText, но мне не повезло.Я потратил часы на решение подобных проблем, но пока не нашел решения, которое бы работало с пользовательским представлением.

Самая большая проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти где-нибудь requestFocus(), который гарантирует, что recyclerView полностью загружен.На самом деле, все, что я пробовал до сих пор, выполняется задолго до того, как выложено recyclerView.

У кого-нибудь есть опыт с этим или какие-либо идеи, которые я мог бы попробовать?

1 Ответ

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

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

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

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