繁体   English   中英

强制 AutoCompleteTextView 下拉列表

[英]Forcing AutoCompleteTextView dropdown List

我正在发出Async请求以在下载数据后下载一些数据我清除旧列表并将AsynconPostExecute()中的新项目添加到 AutoCompleteTextView 的适配器,然后我调用

adapter.setNotifyOnChange(true);
adapter.notifyDataSetChanged();

但我无法再次显示下拉列表?? 任何建议将不胜感激

我解决了这里是解决方案

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

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

你可以用这个

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

然后调用AutoCompleteTextView.showDropDown();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM