【问题标题】:Push up keyboard on screen向上推屏幕上的键盘
【发布时间】:2014-04-01 04:08:18
【问题描述】:

我的 Android 上的 Flash 应用有问题,该应用需要在 Android 上安装 Adob​​e Air 才能运行。键盘推动问题困扰了我一段时间,但我找不到解决方案。

如您所知,在触发任何文本框时,键盘,无论是内置的还是其他的,都会将屏幕向上推几下,然后您就可以看到您正在输入的内容。但是,在我的应用程序上,当我触发内置键盘时,它会覆盖半屏,同时我看不到我在输入什么。

谁能给我一个灯,让我可以完全解决这个问题 2 年?这是我可以用动作脚本或 Flash 做的吗?

谢谢。

【问题讨论】:

  • 您遇到问题的文本字段类型是什么?我记得火花文本字段在平移时遇到了一些问题。它绝对应该适用于 flash 文本字段或 mx 文本字段

标签: android actionscript-3 flash keyboard


【解决方案1】:

在您的 app.xml 文件中,找到 <softKeyboardBehavior> 并确保将其设置为 pan。该设置是启用此功能的原因。它适用于 Flex 文本输入,我相信它适用于 AS3 项目中的TextField。不要相信我已经在其他人身上测试过了。

【讨论】:

  • 嗨乔希,感谢您的评论,我已经尝试过 pan 和 none 但问题仍然存在,无论如何我会尝试其他的。谢谢
【解决方案2】:

用于将android:windowSoftInputMode="adjustResize" 添加到 AndroidManifest.xml 文件中的 Activity 标记中。 也可以通过this

【讨论】:

  • 您好 Jyomin,感谢您的评论。但是如前所述,我们的产品不是原生 Android,而是基于 Flash 和 Action Script3。再次感谢。
  • 您说您使用的是 Adob​​e AIR,在您的 android manifest xml 中您可以为 android、iOS 等声明特殊的操作系统特定属性。请参阅此处click
  • FWIW(帖子真的很老了),AIR 不允许覆盖 android:windowSoftInputMode 的设置(这里提到help.adobe.com/en_US/air/build/…
【解决方案3】:
猜你喜欢
  • 2018-04-24
  • 1970-01-01
  • 2018-09-25
  • 1970-01-01
  • 2014-04-26
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
  • 2015-11-05
相关资源
最近更新 更多