强制AutoCompleteTextView下拉列表

时间:2013-11-20 20:18:43

标签: java android autocompletetextview

我在下载数据后发出Async请求来下载一些数据我清除旧列表并将onPostExecute()的{​​{1}}中的新项目添加到适配器AutoCompleteTextView和我调用

Async

但是我无法再次显示下拉菜单? 任何建议都将非常受欢迎

2 个答案:

答案 0 :(得分:0)

我在这里解决了解决方案

我需要的只是重新初始化变量并调用通知数据集已更改

arrayAdapter =  new ArrayAdapter<String> (this,android.R.layout.select_dialog_item,newDownloadedList);
AutoCompleteTextView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();

答案 1 :(得分:0)

您可以使用此

   arrayAdapter =  new ArrayAdapter<String> 
   (this,android.R.layout.select_dialog_item,newList);
   AutoCompleteTextView.setAdapter(arrayAdapter);
   arrayAdapter.notifyDataSetChanged();

然后致电 AutoCompleteTextView.showDropDown();