【发布时间】:2016-11-06 05:12:02
【问题描述】:
我决定为我的应用程序创建一个自定义键盘。我知道这不是最好的主意,因为它会损害用户友好性,这就是为什么我将在首选项中将其设为可选。
在public class CustomKeyboard extends InputMethodService implements KeyboardView.OnKeyboardActionListener 的课堂上完成这一切之后。我很难将其添加为softInputMethod。我尝试使用InputMethodManager,但在转换它时我得到了不兼容的类型。
我发现我可以在不使用服务的情况下获得它,但它非常不推荐,我需要一个全新的实现。
理想情况下,我会将它用于应用程序中的 EditText 命令行。所以直接绑定到它也可以完成这项工作。
隐藏系统输入法后,如何将这个输入服务设为默认?
谢谢。
附言如果有明显的简单方法可以做到这一点,我很抱歉,但我刚刚过渡到 Android,我还在学习。
【问题讨论】:
标签: android android-activity android-service android-input-method window-soft-input-mode