![](/img/trans.png)
[英]How to change the list shown in the dropdown of AutoCompleteTextView in setOnClickListener()?
[英]Forcing AutoCompleteTextView dropdown List
我正在發出Async
請求以在下載數據后下載一些數據我清除舊列表並將Async
的onPostExecute()
中的新項目添加到 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.