android - 自动完成 TextView

标签 android autocomplete

我使用 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/

相关文章:

android - 具有两个工作 Activity 的单个按钮

javascript - 是否有任何灵活但简单的自动完成 JavaScript 代码?

javascript - Scriptaculous 自动完成 : Returns a List of Links, 希望单击链接而不是自动填充输入字段

android - 从 sqlite 中获取数据,WHERE 子句中的错误

java - 如何删除xml布局背景中的空格?

java - 使用NDK获取Object的指向内存地址

php - 数据库自动完成功能不起作用

jsf - p :autoComplete - Pass More parameters

javascript - 自动完成 ="OFF"不工作 - Chrome 移动版

php - 将mysql中的行数显示到android中的textview中