我决定为我的应用程序创建一个自定义键盘。我知道这不是最好的主意,因为它会损害用户友好性,这就是为什么我将在首选项中将其设为可选。
在课堂上全部完成后public class CustomKeyboard extends InputMethodService implements KeyboardView.OnKeyboardActionListener
。我很难将它添加为softInputMethod
. 我试过了,InputMethodManager
但在投射它时我得到了不兼容的类型。
我发现我可以在没有服务的情况下获得它,但它是非常不推荐的,我需要一个全新的实现。
理想情况下,我会将它用于应用程序中的 EditText 命令行。所以直接绑定到它也可以完成这项工作。
隐藏系统输入法后,如何将这个输入服务设为默认?
谢谢。
PS如果有一个明显的简单方法可以做到这一点,我很抱歉,但我刚刚过渡到Android,我还在学习。