2013-04-24 54 views
0

我认为这个问题发布之前。我有一个自定义的键盘,我需要使应用程序像调整softKeyboard一样移动它。是否有可能做到这一点? WindowManager能以任何方式提供帮助吗? 如果不可能,是否可以将自定义软键盘分配给应用中的编辑框,而不提示用户选择自定义软键盘的对话框?android sdk自定义键盘不移动的应用程序

谢谢

回答

0

可以以任何方式窗口管理帮助吗?

WindowManager在这里没有帮助,但如果将整个键盘布局添加到活动的布局树的末尾,则应该将所有其他元素向上推。使用WindowManager将允许您将键盘“浮”到视图其余部分的上方。

而不提示用户选择自定义软键盘的对话框?

这是不允许出于安全原因。您可以覆盖该EditText的onTouch()并显示您自己的自定义键盘,但这就是您可以执行的所有操作。