我有一个简单的AutoCompleteTextView
,我已经添加了一个自定义ArrayAdapter
。每当用户键入一个字符时,我都会从远程服务动态更新autoCompleteAdapter
。以下是我的代码初始化机制的相关部分:
autoCompleteAdapter = new ArrayAdapter<MyObjectType>(this,
android.R.layout.simple_dropdown_item_1line);
autoCompleteAdapter.setNotifyOnChange(true);
myInput.setAdapter(autoCompleteAdapter);
myInput.setThreshold(MIN_SUGGEST_LEN);
它没有任何问题。但ArrayAdapter
根据用户输入过滤下拉列表中显示的项目。然而,有时我的sugestions与用户的输入不匹配,所以我保持建议清单(即autoCompleteAdapter
)manualy。如何禁用适配器过滤,以便autoCompleteAdapater
中的所有项目都显示在下拉列表中,而不管用户的输入是什么?