2

我使用了运行良好但有一些问题的 autocompletetextview:

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

2)建议列表显示与输入字母匹配的所有建议,例如如果我输入字母A,它会显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表太大(30000 +)。提前致谢。

4

1 回答 1

4

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

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

2)建议列表显示与输入字母匹配的所有建议,例如如果我输入字母A,它会显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表太大(30000 +)。提前致谢。

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

于 2012-11-24T04:43:02.957 回答