autocompletetextview

时间:2012-11-24 04:28:38

标签: android autocomplete

我使用的autocompletetextview工作正常,但有一些问题:

1)当出现建议列表时,我必须隐藏虚拟键盘。

2)建议清单显示所有与输入字母匹配的建议,如果我输入字母A,它显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表也是大(30000+)。在此先感谢。

1 个答案:

答案 0 :(得分:4)

  

1)当出现建议列表时,我必须隐藏虚拟键盘。

不建议这样做。为什么假设用户只键入一个字符然后选择。鉴于你的名单是30000+并假设我想进入波士顿。你认为它会帮助用户只是输入B并且必须滚动浏览以B开头的500个城市然后选择波士顿,或者输入说明Bos并且列表向下归结为2-3并且用户选择它。一旦用户选择列表中的项目,您绝对可以解除虚拟IME。有关详细信息,请参阅imeActions。

  

2)建议清单显示所有与输入字母匹配的建议,如果我输入字母A,它显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表也是大(30000+)。在此先感谢。

这是预期的行为。如果您只需要启动,还有另一个名为FastScroll ListView的选项,它根据第一个字符对列表进行排序。