2016-09-06 3 views
-1

У меня есть этот кусок кода:выпадающий пункт не Android работает

ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,Cities); 
AutoCompleteTextView textedit =(AutoCompleteTextView) findViewById(R.id.editText1); 
textedit.setAdapter(adapter); 

editText1 = а EditText в приложении
города = массив строки для выпадающего списка

Но вторая линия дает мне ошибка, как я могу это исправить?

+0

Вы проверить мой ответ? – ziLk

+0

Не работал, я хочу, когда пользователь вводит, например, E, Текст редактирования показывает «ECD» или «EDF», – arshia9

ответ

0

Измените EditText на AutoCompleteTextView в файле макета XML вышеуказанного действия.

0

Возможно, вы должны использовать editText вместо «AutoCompleteTextView» в xml.

<AutoCompleteTextView 
     android:id="@+id/myAutoCompleteTextView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="54dp" 
     android:ems="10" /> 

Изменение с

AutoCompleteTextView textedit =(AutoCompleteTextView) findViewById(R.id.myAutoCompleteTextView); 
Смежные вопросы