有没有办法在Android上创建应用专用的软键盘?在阅读了有关InputMethodService的文档并在那里检查了替代键盘应用程序之后,我认为替代键盘只能针对系统范围的使用进行配置(通过Settings-> Locale and Text)。如果以上问题的答案为否,那么是否至少有一种方法可以加载自定义词典并覆盖系统键盘的默认词典(仅在使用我的应用程序时)?当用户仅敲击几个键时,这将有助于向用户提供非常相关的建议。
2 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
如果您只想要一个外观和功能类似于软键盘的View,则可以在SmallKeyboard类中做到这一点。您只需要扩展android.inputmethodservice.KeyboardView并确定布局即可。请参阅该文件末尾的onKey和onText方法,以获取按下键时所采取的操作。
如果您的键集相当恒定,则可以从XML加载它而不是键盘模型内部类。
- 2 回答
- 0 关注
- 336 浏览
添加回答
举报
0/150
提交
取消