有没有办法在软键盘的建议中添加单词?对于特定的 Edittext 字段,我想在 android 2.0 软键盘顶部弹出的建议中添加一个名称列表。
有谁知道这是否可能?
有没有办法在软键盘的建议中添加单词?对于特定的 Edittext 字段,我想在 android 2.0 软键盘顶部弹出的建议中添加一个名称列表。
有谁知道这是否可能?
这是软键盘的源代码。如果您浏览代码,您会看到它使用了一个Suggest
内部具有不同字典的类。
如果您想为特定单词添加单词,则EditText
需要从这些词典中添加和删除或更改某个单词的频率。
一些问题:
我建议使用Auto Complete。
您不能在 IME 内部找到的单词中添加额外的单词,但是您可以通过 InputMethodManager.displayCompletions() 批发提供自己的补全:
http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html#displayCompletions(android.view.View , android.view.inputmethod.CompletionInfo[])
这是自动完成文本视图用于在 IME 中显示其完成的内容,当 IME 全屏时无法看到。请注意,您的应用仍然负责显示完成本身,因此如果 IME 不是全屏,用户可以使用它们。
(很抱歉没有关于该方法的文档。)