5

AutoCompleteTextView отображает его предложения в раскрывающемся списке в портретном режиме. Я хотел бы отображать предложения либо в диалоговом окне, либо в выпадающем меню в ландшафтном режиме, здесь EditText и клавиатура идут полностью экран.Как показать предложения AutoCompleteTextView в альбомной ориентации

Какую схему следует использовать в адаптере для отображения подсказок в виде диалогового окна в ландшафтном режиме. Im в настоящее время использует android.R.layout.simple_dropdown_item_1line.

+0

У меня такая же проблема .. но не получил никакого ответа –

+0

Im в настоящее время вынуждает макет отображать в ориентации 'портрет', используя' android: screenOrientation'. Считая, что есть камера, которая открывается только в двух пейзажах назад ... это будет ухабистая поездка – vamsiampolu

+0

Но вот это не мое дело. Мне нужно попасть в оба режима. –

ответ

9

В макете вы определили ваш AutoCompleteTextView использовать android:imeOptions=flagNoExtractUi

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

+0

Спасибо за ваш ответ, я попробовал, но когда я поворачиваюсь в альбомный режим, выпадаете вверх, чтобы показать его. –

+0

Работал для меня спасибо! – LedMachine

+0

Не отобразил выпадающее меню для меня. – FractalBob

0

@vamsiampolu ответ правильный, но если вы хотите использовать тот же с помощью Java, вы можете использовать

itemautoTxt.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI); 

где itemautoTxt является AutoCompleteTextView

надеюсь, что это будет полезно для других.

Смежные вопросы