我使用了运行良好但有一些问题的 autocompletetextview:
1)当建议列表出现时,我必须隐藏虚拟键盘。
2)建议列表显示与输入字母匹配的所有建议,例如如果我输入字母A,它会显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表太大(30000 +)。提前致谢。
我使用了运行良好但有一些问题的 autocompletetextview:
1)当建议列表出现时,我必须隐藏虚拟键盘。
2)建议列表显示与输入字母匹配的所有建议,例如如果我输入字母A,它会显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表太大(30000 +)。提前致谢。
1)当建议列表出现时,我必须隐藏虚拟键盘。
不建议这样做。你为什么假设用户只输入一个字符然后选择。鉴于您的名单是 30000+ 并假设我想进入波士顿。你认为它会帮助用户只输入 B 并且必须滚动以 B 开头的 500 个城市然后选择波士顿,或者输入说 Bos 并且列表归结为 2-3 并且用户选择它。一旦用户选择列表中的项目,您绝对可以关闭虚拟 IME。有关详细信息,请参阅 imeActions。
2)建议列表显示与输入字母匹配的所有建议,例如如果我输入字母A,它会显示所有城市名称包含并以字母A开头。但我必须只显示那些从B开始的城市,因为城市列表太大(30000 +)。提前致谢。
这是预期的行为。如果您只需要开始,还有另一个称为 FastScroll ListView 的选项,它根据第一个字符对列表进行排序。