Мое приложение использует AutoCompleteTextView для отображения данных из списка в процессе поиска, например:
![enter image description here](https://i.stack.imgur.com/aKZFG.png)
Я хочу, чтобы поле поиска быть видимым, поэтому я добавил следующее к своему фрагменту:
activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
и, конечно же, он работает, как и ожидалось, когда я касаюсь текстового поля поиска:
![enter image description here](https://i.stack.imgur.com/jNMla.png)
Однако, когда я начинаю вводить символы в текстовое поле, раскрывающийся список закрывается клавиатурой, ЕСЛИ Я не установил dropDownWidth равным 101 дп или менее:
![enter image description here](https://i.stack.imgur.com/bXNSc.png)
Например, когда я устанавливаю значение 102 dp или match_parent, я получаю следующее:
![enter image description here](https://i.stack.imgur.com/j76OJ.png)
Я могу прокрутить список, но он остается неясным.
Я искал проблему с переполнением стека, но ничего не вышло. Кстати, я работаю на Pixel 2 с Android 10 и, что интересно, проблема не возникает на эмулированном Huawei 8, работающем API 26.