Java Corona SDK android键盘和本机文本字段

Java Corona SDK android键盘和本机文本字段,java,android,coronasdk,Java,Android,Coronasdk,我正在使用Corona SDK为iOS和Android开发一个应用程序,在Android中管理本机文本字段时遇到问题 我正在努力实现以下效果: 点击textfield将为其使用键盘滑动设置动画,使其在向上移动时始终位于其上方 点击后退按钮将关闭键盘并将文本字段滑回 我的问题是: 要知道键盘的高度,要知道在哪里停止移动文本字段 要返回,请点击按钮以消除文本字段 我在做什么: 我浏览了互联网,想知道如何在Android上检查键盘高度。所有的解决方案都假设我们有活动 我们已经注册了onKeyliste

我正在使用Corona SDK为iOS和Android开发一个应用程序,在Android中管理本机文本字段时遇到问题

我正在努力实现以下效果:

  • 点击textfield将为其使用键盘滑动设置动画,使其在向上移动时始终位于其上方
  • 点击后退按钮将关闭键盘并将文本字段滑回
  • 我的问题是:

  • 要知道键盘的高度,要知道在哪里停止移动文本字段
  • 要返回,请点击按钮以消除文本字段
  • 我在做什么:

  • 我浏览了互联网,想知道如何在Android上检查键盘高度。所有的解决方案都假设我们有活动
  • 我们已经注册了
    onKey
    listener来捕捉电晕代码中的回按,但若显示键盘,则不会触发

  • 好吧,我制作了这个Draw&Guess在线游戏,我还使用了本地文本字段。我所做的只是将设备分辨率设置为600x1024。然后我在几个不同的设备上进行了测试,然后用肉眼观察键盘的位置。恐怕这就是你要做的。只需使用for循环生成大约10个小矩形,并在每个矩形旁边打印像素值。然后拿你的测试设备,看看键盘在每个设备上的位置。然后,只需将它们设置为动画


    不幸的是,在科罗纳没有简单的方法可以做到这一点。此外,人们可以定制键盘,这将使你的生活更加困难。我所能推荐的就是高估和发布

    谢谢分享。事实上,我已经把它作为临时的解决办法,但我现在的目标是正确地做它。我还在寻找解决办法。