android如何禁止弹出长按软键盘

android how to disable popup longpress softkeyboard

我正在基于 android 软键盘示例代码构建一个软键盘,我不想在每次长按某个键时都显示弹出窗口。喜欢下面

有谁能告诉我在软键盘示例代码中哪里可以找到它,或者如何禁用它。

这里是 link 示例代码 https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard?autodive=0%2F

谢谢!!

答案很简单,在查看 keyboardview.java 文件后,我找到了 setPreviewEnabled 函数。在 latinkeybaordview 中,像这样将 setpreviewenabled(false) 添加到 latinkeyboardview 函数中。

 public LatinKeyboardView(Context context, AttributeSet attrs) {
    super(context, attrs);
    setPreviewEnabled(false);
}