syd*_*ydd 5 apache-flex air mobile soft-keyboard
我有一个简单布局的移动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>
Run Code Online (Sandbox Code Playgroud)
通过在主应用程序中设置resizeForSoftKeyboard ="true",应用程序设置为在软键盘打开时调整大小.textArea使用默认的Flex 4.6外观.
我的问题是,如果用户通过在我的texArea中键入文本来打开键盘,他将无法单击TextArea下面的按钮,因为一旦他尝试单击一个按钮,软键盘就会降低(因为它将焦点放在一边) TextArea?)并立即再次打开(因为mouseDown位置现在位于TextArea之上?).
如何防止软键盘关闭,以便用户可以单击TextArea和键盘之间的按钮?
谢谢
也许添加一个事件以在单击按钮时调出键盘,即在该按钮的单击事件处理程序中。
另外(我自己没有尝试过),但在该视图的键盘停用事件中,添加 event.preventDefault()
布莱恩
归档时间: |
|
查看次数: |
913 次 |
最近记录: |