我使用 autocompletetextview 工作正常,但有一些问题:
1)当建议列表出现时,我必须隐藏虚拟键盘。
2)建议列表显示与输入的字母匹配的所有建议,例如如果我输入字母 A,它会显示所有包含并以字母 A 开头的城市名称。但我必须仅显示从 B 开始的城市,因为城市列表太大(30000+)。提前致谢。
最佳答案
1) I have to hide the virtual keyboard when suggestion list appear.
不建议这样做。为什么你假设用户只输入一个字符然后选择。鉴于你的名单有 30000+ 并假设我想进入波士顿。您认为这会帮助用户只输入 B,然后滚动浏览以 B 开头的 500 个城市,然后选择波士顿,或者输入 Bos,列表归结为 2-3,然后用户选择它。一旦用户选择列表中的项目,您绝对可以关闭虚拟 IME。有关详细信息,请参阅 imeActions。
2) Suggestion list show all suggestions matching with entered letter like if I type letter A it show all cities names contains and started with letter A. But I have to show only those cities which are started from B because cities list is too big(30000+). Thanks In advance.
这是预期的行为。如果您只需要启动,还有另一个名为 FastScroll ListView 的选项,它根据第一个字符对列表进行排序。
关于android - 自动完成 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538272/