Список выбора, отключенный в AutoCompleteTextView в Диалоговом окне

У меня есть диалоговое окно, которое покрывает 1/3 всей экранной высоты и отображено сверх моего действия. Диалоговое окно содержит два поля AutoCompleteTextView.

Проблема, с которой я сталкиваюсь, состоит в том, что, когда пользователь начинает вводить что-то в AutoCompleteTextView, список со всеми предложениями только показывает до заднего конца диалогового окна, но не идет кроме того даже, список длиннее. Похоже, что это отключено. (оставленный снимок экрана)

Только после того, как я длинное нажатие объект из списка предложения, список покажут в полном. (право снимка экрана)

Screenhot в: http://img704.imageshack.us/i/dialogdropdown.png/ снимок экрана http://img704.imageshack.us/img704/1893/dialogdropdown.png

Как зафиксировать это поведение так, чтобы список показал в полном с самого начала, когда пользователь начинает вводить что-то?

Мудрый кодом нет ничего специального, все, что я делаю:

ArrayAdapter adapter = new ArrayAdapter(this.getContext(), R.layout.nav_route_autocomplete_row, locStrings);        
AutoCompleteTextView txtStartPos = (AutoCompleteTextView) findViewById(R.id.txtStartPos);
txtStartPos.setAdapter(adapter);
...

Одна идея обходного решения состоит в том, чтобы так или иначе диспетчеризировать событие движения для моделирования касания (но затем не выбор хотя) один из элементов списка. Какая-либо конкретная идея в коде для решения, кого-либо?

6
задан Mathias Conradt 2 August 2010 в 05:51
поделиться