8

我们有一个聊天应用程序,我们最近为其实现了本机 android 键盘。除此之外,我们正在使用 MultiAutoCompleteTextView 实现多个自动完成功能。这可以通过使用Android Docs中提到的标准过程创建自定义标记器来完成

除了将 EditText 转换为 MultiAutoCompleteTextView 或 AutoCompleteTextView android 字典建议停止出现的一个问题外,一切似乎都运行良好。作为一个聊天应用程序,我们显示字典建议对我们的用户来说至关重要。

还有其他几个人发布了类似的问题,但我认为他们受到了很多社区的关注。 AutoCompleteTextView 不显示字典建议

相反,StackOverflow 上的一篇文章表明他能够看到字典建议,询问禁用它的方法。 没有字典提示的 AutoCompleteTextView

按照我添加的一些建议

android:inputType="textAutoCorrect"

但这也没有任何帮助。

我必须简单的问题:

  1. 是否可以在 AutoCompleteTextView 或 MultiAutoCompleteTextView 中有字典?

  2. 如果这是可能的,该怎么做?

提前致谢。

4

2 回答 2

10

You should set the key listener with autocomplete. It looks like AutoCompleteTextView ignores the xml "autocomplete" value, so you can do this programatically.

I do this after the AutoCompleteTextView has been created and works for me. You need to specify a Capitalize, usually NONE.

TextKeyListener input =
    TextKeyListener.getInstance(true, TextKeyListener.Capitalize.NONE);
myAutoComleteTextView.setKeyListener(input);
于 2012-09-24T22:54:52.637 回答
-1

将字典放在自动完成文本视图中没有任何意义。用户可以选择与视图一起出现的建议。如果这一切都是可能的,用户将在两个地方看到建议,这将是令人困惑的。

于 2012-08-17T10:18:25.393 回答