Android 应用的自定义键盘

Custom keyboard for Android app

我想在我的应用程序中创建自定义键盘。我发现我应该创建新的输入法。但我不知道如何将此方法设置为我的 EditText 并禁用标准键盘。我不希望用户有可能更改此键盘。我可以使用自定义输入法解决这个问题,还是应该将键盘创建为自定义视图?

But I don't know how to set this Method to my EditText and disable standard keyboard

你不能。用户选择输入法,因为输入法是系统范围的。

May I solve this with custom Input Method or should I create keyboard as custom view instead?

除非您打算花时间支持所有 用户——视障人士、使用物理键盘的用户等——否则您根本不应该这样做。

假设您要处理所有用户,如果您要强制用户使用它,则需要自定义视图。