【发布时间】:2014-03-14 10:37:40
【问题描述】:
我有一个 AutoCompleteTextView,它链接到一个标准的 SimpleAdapter。适配器从名为 CITIES 的 ArrayList<Map<String,String>> 加载自动完成值。
现在,当我开始键入 AutoCompleteTextView 时,会发生的情况正确地显示了所有条目,其中包括我已经编写的文本部分。但我想在下拉列表顶部查看以我编写的文本开始的所有项目,然后是按 A-Z 顺序排列的所有其他项目。这是因为如果您正在寻找威尼斯的酒店,您肯定希望 VENICE 位于列表的顶部。
我知道这主要是一个数据问题,我们不应该以如此丑陋的方式检索城市名称,但这就是我们现在所拥有的。所以我的问题是:有没有办法告诉 AutoCompleteTextView 它应该以什么顺序显示下拉列表中的项目?
谢谢
【问题讨论】:
标签: android drop-down-menu hashmap autocompletetextview simpleadapter