android - 在 AutoCompleteTextView 中设置值

标签 android autocompletetextview

我有一个带有项目列表的 AutoCompleteTextView,我需要选择其中一个......

我正在做类似的事情:

myAutoCompleteTextView.setListSelection( index);

和...

myAutoCompleteTextView.setText( index);

但是不工作...我怎样才能默认设置一个项目?

最佳答案

这行不通,因为 setText需要 CharSequence .

myAutoCompleteTextView.setText(index);

public final void setText (CharSequence text)

来源: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

关于android - 在 AutoCompleteTextView 中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29906928/

相关文章:

Android:在 LinearLayout 中居中 ImageButton

android - 在安卓上构建 vp8

android - 为什么我的首选项页面不显示当前值?

android - 动态 AutoCompleteTextView 上的 NullPointerException

android - 如何在android Activity 生命周期方法中保存数据

android - AutoCompleteTextView showDropDown 不工作

android - 哪些是新的 Android N 语言?

android - Android 中的静音流

android - 如何为 AutoCompleteTextView 创建自定义 BaseAdapter

android - 防止 AutocompleteTextView 减少结果