有没有办法以编程方式从标准软件键盘中删除某些键。通过设置一些输入类型标志,我非常接近我需要的键盘。从调用应用程序有一种方法直接修改键盘。我知道如何制作自己的自定义键盘,但从标准键盘中删除一个按钮似乎很浪费。
//////编辑///////
我想如果有人尝试过这种方法我找到了解决方法,请告诉我是否适用于你。
我将获取softKeyboard服务并使用键盘用来抓取其视图对象的启动钩子来自我膨胀并交换它们。
答案 0 :(得分:1)
根据我的研究,无法在单个应用程序中实现自己的自定义键盘。如果您想要一个自定义键盘,您需要从头创建一个,不能使用IME
答案 1 :(得分:0)
软键盘用于编辑文本。您可以修改该编辑文本的软键盘。为此,您需要设置该编辑文本的输入类型和imeOption属性。