禁用Android自动完成过滤

时间:2012-02-13 11:32:57

标签: android autocomplete textview

我有一个简单的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中的所有项目都显示在下拉列表中,而不管用户的输入是什么?

0 个答案:

没有答案