如何在不显示当前输入法的情况下获得键盘的高度?

时间:2014-06-15 15:29:58

标签: android view keyboard

似乎无法通过InputMethodManager实现,但getHeight()中似乎有Keyboard方法。

提前致谢。

修改

我不是在编写自己的输入法。

1 个答案:

答案 0 :(得分:1)

这不是一个完美的答案,但它可能会有所帮助。从我收集到的,您正在寻找键盘高度?

https://stackoverflow.com/a/16789324/3436942表明这并不像您希望的那么容易,但可能是您的解决方案?

(1)Is there any way in android to get the height of virtual keyboard of device这里的回答建议使用Viewtree Observer和全局布局监听器,在那里你可能会闪现'屏幕上的键盘(不完美,我知道)。或者也许(程序中的其他地方)将这个可变的存储在指针中。然后找到高度差异'。

(2)https://stackoverflow.com/a/6375724/3436942的答案说你不能,但可能(再次)找到你的观点的高度?

只是建议,因为看起来这个问题不幸没有答案。