有没有办法以编程方式从标准软件键盘中删除某些键。通过设置一些输入类型标志,我非常接近拥有我需要的键盘。从调用应用程序可以直接修改键盘。我知道如何制作自己的自定义键盘,但从标准键盘上移除一个按钮似乎太浪费了。
//////编辑///////
我想我找到了解决这个问题的方法,如果有人尝试过这种方法,请告诉我它是否适合你。
我必须获取 softKeyboard 服务,并使用键盘用来获取其 View 对象的开始 Hook 来膨胀我自己的 View 对象并交换它们。
最佳答案
根据我的研究,无法在单个应用程序中实现您自己的自定义键盘。如果你想拥有一个自定义键盘,你需要从头开始创建一个并且不能使用 IME
关于android软键盘修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4901607/