我认为此问题之前发布过。我有一个自定义键盘,我需要让应用程序在其上方移动,就像带有adjust的softKeyboard一样。是否有可能做到这一点? WindowManager能以任何方式提供帮助吗? 如果不可能,是否可以将自定义软键盘分配给应用程序中的编辑框而不提示用户选择自定义软键盘的对话框?
谢谢
答案 0 :(得分:0)
WindowManager可以以任何方式提供帮助吗?
WindowManager在这里没有帮助,但是如果你将整个键盘布局添加到Activity的布局树的末尾,它应该推送所有其他元素。使用WindowManager将允许您将键盘“浮动”到视图的其余部分上方。
没有提示用户选择自定义软键盘的对话框?
出于安全原因,不允许这样做。您可以覆盖该EditText的onTouch()
并显示您自己的自定义键盘,但这就是您可以做的所有事情。