我有一个带有onCreateInputView()方法的键盘,我必须以语音方式编辑键盘,当特定首选项更改时我必须重新使用onCreateInputView()
答案 0 :(得分:3)
在onStartInputView方法中添加此行。
setInputView(onCreateInputView());
答案 1 :(得分:1)
创建并返回用于输入区域的视图层次结构(例如 软键盘)。当输入区域为时,将调用一次 首先显示。您可以返回null以没有输入区域;该 默认实现返回null。
要控制何时显示输入视图,请执行 onEvaluateInputViewShown()。在第一个之后更改输入视图 一个是由这个函数创建的,使用setInputView(View)。