如何在LibGDX应用程序中找到软键盘的高度

Ham*_*lik 10 keyboard height libgdx

我正在开发一款带有LibGDX的Android游戏.我需要找到用户正在使用的软键盘的高度,因为我想在键盘正上方显示一些对象.

我已经读过这个帖子: 我怎样才能在android上获得软键盘高度?

但评论表明它不起作用,它似乎也适用于Android SDK.我不确定.有谁知道一定会有用的方法吗?

Joh*_*Tex 3

如果您的问题是文本字段被遮挡,那么我建议使用

void Gdx.input.getTextInput(Input.TextInputListener listener, java.lang.String title, java.lang.String text)

相反,因为这将生成一个本机模态文本输入对话框,可以通过键盘上下移动。我也尝试过获得键盘的高度,但到目前为止我还没有成功。

另请参阅此线程的答案: How do libgdx detector Keyboard Presence