У меня в моем приложении функция поиска. Поле поиска представляет собой базовое поле EditText с прикрепленным элементом OnTextChangeListener. Ниже окна поиска у меня есть ListView, который отображает результаты поискового запроса. Результаты отображаются, когда пользователь начинает вводить поле поиска.Focus EditText и ListView в Android
Проблема, с которой я столкнулся, заключается в том, что клавиатура закрывает мой ListView, поэтому пользователь не может видеть результаты поиска, если клавиатура не скрыта. Это происходит потому, что клавиатура появится чуть ниже поля EditText.
Одним из возможных решений является размещение окна поиска под списком ListView, но не эстетически это возможно. Другой заключается в том, чтобы инкапсулировать оба объекта в ViewGroup, пытаясь подтолкнуть клавиатуру ниже, поэтому видны ListView и EditText. У кого-то есть лучшее решение?
Проверить 'android: windowSoftInputMode = [" adjustUnspecified ", " adjustResize "," adjustPan "]' в манифесте. Попробуйте adjustUnspecified для этого действия – Faizan
У меня есть эти флаги ... клавиатура появится чуть ниже поля EditText, блокируя ListView ... Мне тоже нужно увидеть ListView. – Houston