我们有一个聊天应用程序,最近我们为其实现了 native android键盘。除此之外,我们还使用MultiAutoCompleteTextView实现了多个自动完成功能。这可以通过使用Android Docs中提到的标准过程创建自定义 token 生成器来完成
除了一个问题,即在将EditText转换为MultiAutoCompleteTextView或AutoCompleteTextView时,一切似乎都运行良好,android字典建议停止出现。作为聊天应用程序,我们向用户展示字典建议对我们至关重要。
还有其他一些人也发表了类似的问题,但是我认为他们已经引起了社区的广泛关注。
AutoCompleteTextView doesn't show dictionary suggestions
相反,StackOverflow上的一篇文章表明他能够查看字典建议,询问禁用它的方法。
AutoCompleteTextView without dictionary hints
遵循一些建议,我添加了
android:inputType="textAutoCorrect"
但这也没有任何帮助。
我必须提出一些简单的问题:
提前致谢。
最佳答案
您应将键监听器设置为自动完成。看起来AutoCompleteTextView会忽略xml的“自动完成”值,因此您可以通过编程方式执行此操作。
我在创建AutoCompleteTextView之后为我工作。您需要指定一个大写字母,通常为NONE。
TextKeyListener input =
TextKeyListener.getInstance(true, TextKeyListener.Capitalize.NONE);
myAutoComleteTextView.setKeyListener(input);
关于android - AutoCompleteTextView/MultiAutoCompleteTextView上缺少默认词典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12001289/