2014-04-01 82 views
0

我的Android上的Flash应用程序出现问题,此应用程序需要在运行之前在Android上安装Adobe Air。键盘推送问题困扰了我一段时间,但我找不到解决方案。推起屏幕上的键盘

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

任何人都可以给光,所以我可以完全解决这个问题2年?这是我能用动作脚本或Flash做的事情吗?

谢谢。

+0

什么是您有问题的文本字段类型?我记得spark文本框在平移时遇到了一些问题。它肯定应该与闪光灯textfields或mx textfields –

回答

0

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

+0

嗨乔希,感谢您的评论,我已经尝试了泛和没有,但问题仍然存在,无论如何,我会尝试别的。谢谢 – Litan

0

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

+0

嗨Jyomin,谢谢你的评论。不过,如前所述,我们的产品不是原生Android,而是Flash和Action Script3。再次感谢。 – Litan

+0

你说你使用的是Adobe AIR,在你的android清单xml中,你可以为android,iOS等声明特殊的操作系统特定的属性,参见这里[click](http://help.adobe.com/en_US/air/build/ WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html) – DodgerThud