Для Flextras Mobile AutoCompleteComboBox ;мы оценили количество строк в раскрывающемся списке, предполагая, что фактический ввод был в верхней части представления.Это количество строк, в свою очередь, определяет высоту.Для нашего Nexus один;это было четыре элемента.
С точки зрения реализации, общая концепция заключается в использовании PopUpManager для отображения всплывающего окна.Когда пользователь вводит текст, фильтруйте dataProvider как-то.
Наша реализация использует список с вертикальной разметкой;но вы можете легко использовать всплывающее окно, которое показывает список с горизонтальной разметкой.Горизонтальный подход аналогичен тому, что есть у некоторых мобильных клавиатур.
Для «панели поиска» внутри приложения, а не вверху;Я мог бы изменить эту панель поиска на кнопку.После нажатия кнопки отобразите всплывающее окно того же размера, что и текст, введенный вверху, с раскрывающимся списком вариантов под ним.
Это помогает?