我有一个布局简单的移动 AIR 应用程序:
<s:layout><s:VerticalLayout /></s:layout>
<s:TextArea width="100%" height="100%" />
<HGroup width="100%" >
<s:Button label="button" />
<s:Button label="button" />
<s:Button label="button" />
</HGroup>
通过在主应用程序中设置 resizeForSoftKeyboard="true",将应用程序设置为在打开软键盘时调整大小。textArea 使用默认的 Flex 4.6 皮肤。
我的问题是,如果用户通过在我的 texArea 中输入文本来打开键盘,他将无法单击 TextArea 下方的按钮,因为一旦他尝试单击按钮,软键盘就会降低(因为将焦点移出TextArea 的?)并立即再次打开(因为 mouseDown 位置现在在 TextArea 上方?)。
如何防止软键盘关闭,以便用户能够单击 TextArea 和键盘之间的按钮?
谢谢