Скрытие мягкой клавиатуры в адаптере Custom - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть специальный адаптер для представления списка, в котором у меня есть текст редактирования. Проблема заключалась в том, что при фокусировке курсора на текст редактирования клавиатура скрывает текст редактирования. В случае действия «Активность» мы можем решить эту проблему, добавив windowSoftInputMode = «stateHidden» в манифест. xml. Как мы можем решить это в виде списка адаптер.

1 Ответ

0 голосов
/ 23 апреля 2020

Я не уверен, вы пробовали код ниже?

скопировать это после создания действия:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

ИЛИ

скопировать код ниже в Конструктор адаптера (необходимо передать контекст адаптеру раньше):

Activity activity = (Activity)context;    activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
...