用户输入后如何防止AutoCompleteTextView下拉列表消失

时间:2014-05-16 21:37:10

标签: android autocompletetextview

我正在使用自定义适配器开发自定义的AutoCompleteTextView。但是,当文本字段中的文本更改时,下拉列表会暂时消失,直到发布新结果。我认为发生的事情是AutoCompleteTextView将在过滤期间隐藏下拉列表。但是,有没有办法强制AutoCompleteTextView始终显示下拉列表?

1 个答案:

答案 0 :(得分:1)

原因是我没有在自定义适配器中主动使用过滤器,因为Filter不适合我的情况。如果performFiltering()方法返回null或该方法中返回的values中的FilterResults字段为空,则下拉列表将被隐藏。我解决问题的方法是返回一个虚拟的FilterResults对象,并在values方法中填充对象中的虚拟performFiltering()字段。