2015-04-27 5 views
2

У меня есть AutoCompleteTextView со списком элементов, и мне нужно выбрать один из них ...Установленное значение в AutoCompleteTextView

Я делаю что-то вроде:

myAutoCompleteTextView.setListSelection(index); 

и ...

myAutoCompleteTextView.setText(index); 

но не работает ... Как я могу установить элемент по умолчанию?

ответ

3

Это не сработает, потому что setText принимает CharSequence.

myAutoCompleteTextView.setText(index); 

общественности окончательное недействительным SetText (CharSequence текст)

Источник: http://developer.android.com/reference/android/widget/TextView.html#setText(java.lang.CharSequence)

Если у вас есть структура данных, таких как List<String> data, вы можете сделать что-то вроде этого:

myAutoCompleteTextView.setText(data.get(index)); 

Источник: http://developer.android.com/reference/android/widget/AutoCompleteTextView.html

+0

Thanks Jared !! Один час перед моими глазами, и я не мог его увидеть! –

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