AutoCompleteTextView / MultiAutoCompleteTextView上缺less默认字典

我们有一个聊天应用程序,我们最近实现了原生的Android键盘。 除此之外,我们正在使用MultiAutoCompleteTextView实现多个自动完成function。 这可以通过使用Android文档中提到的标准过程创build自定义标记器来完成

一切似乎工作正常,除了一个问题,即将EditText转换为MultiAutoCompleteTextView或AutoCompleteTextView android字典build议停止出现。 作为一个聊天应用程序,我们显示字典build议对我们的用户是至关重要的。

还有一些其他人也发表过类似的问题,但我认为他们受到很多社会关注。 AutoCompleteTextView不显示字典build议

相反,StackOverflow上的一个post表明,他能够看到字典build议,要求禁用它的方式。 AutoCompleteTextView没有字典提示

遵循一些build议,我补充道

android:inputType="textAutoCorrect" 

但这也没有任何帮助。

我必须简单的问题:

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

  2. 万一这是可能的,该怎么办呢?

提前致谢。

Solutions Collecting From Web of "AutoCompleteTextView / MultiAutoCompleteTextView上缺less默认字典"

您应该使用自动完成function设置关键侦听器。 它看起来像AutoCompleteTextView忽略xml“自动完成”的值,所以你可以做这个编程。

AutoCompleteTextView创build完成后为此工作。 你需要指定一个Capitalize,通常是NONE。

 TextKeyListener input = TextKeyListener.getInstance(true, TextKeyListener.Capitalize.NONE); myAutoComleteTextView.setKeyListener(input); 

我没有任何意义,在自动完成文本视图中的字典。 用户可以select与视图一起显示的build议。 如果甚至有可能,用户将在两个地方看到build议,这会引起混淆。