当TextInput失去焦点时,我的Android AIR应用会显示白屏

时间:2013-03-12 06:42:23

标签: android flex mobile air textinput

这几乎总结了这个问题。我在FlashDevelop中有一个AIR Mobile Flex App项目,它使用视图来显示内容。一切正常,我可以在舞台上添加一个TextInput或TextArea,选择它(然后显示软键盘),输入一些文字。但是当我按下回车或将焦点更改为其他元素以隐藏键盘时,除了在字段中输入的文本外,屏幕将完全变为白色。

现在变得有趣了。如果我旋转平板电脑以强制屏幕进行调整,则内容将再次可见。有时它甚至不显示白色屏幕,而是显示黑色的屏幕,在查看正在运行的应用程序列表时显示空白预览。

除了这种行为,我无法掌握逻辑。似乎某种方式屏幕只是不想重绘。

UPD:

AIR verison:3.1

在HYUNDAI SmartPad H-SP701G,Android 4.0.4上测试

UPD2:

在SANSUI ETAB 801VP上测试,仍然有相同的效果。

1 个答案:

答案 0 :(得分:0)

问题在于您的应用程序配置XML。 检查你的标签。 输入“auto”或“cpu”值可以解决问题。

<renderMode>auto</renderMode>

在我的情况下,我直接设置,这就是问题的原因。使用直接渲染模式导致应用程序无法在HTC Evo 3D和Samsung galaxy s3上运行。它确实在HTC Desire上工作。