【发布时间】:2011-09-15 05:50:22
【问题描述】:
我想在 android 中创建一个 AutoCompleteTextView。问题是当用户选择 AutoCompleteTextView 并在用户键入字母时开始过滤数据时,我想显示整个数据列表。请帮我这样做。
【问题讨论】:
-
请更新您的代码,如果您遇到错误,请同时更新 logcate
标签: android
我想在 android 中创建一个 AutoCompleteTextView。问题是当用户选择 AutoCompleteTextView 并在用户键入字母时开始过滤数据时,我想显示整个数据列表。请帮我这样做。
【问题讨论】:
标签: android
这里有一种方法可以做到这一点,
声明一个字符串数组 -
String[] array = new String[]{"first","second","third","fourth"};
现在,用源初始化适配器。
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line,array);
最后从你的 xml 中获取 AutoCompleteTextView id 并设置适配器。
AutoCompleteTextView mView = (AutoCompleteTextView)
findViewById(R.id.myAutoTextView);
mView.setAdapter(adapter);
【讨论】: