簡體   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