android – Flex 4.6隐藏/关闭软键盘

我在flex 4.6和air 3.1中遇到了软键盘行为的一些问题

我有一个顶部有搜索栏的列表.当用户选择TextInput组件时,软键盘会弹出它应该的样子.
现在,当用户完成输入文本并按下返回(或完成/搜索/ …)键时,我希望软键盘消失.

到目前为止我尝试过的:

>我已将returnKeyLabel属性设置为“done”,按钮显示
相应地.然而,它只关闭Android上的键盘
IOS键盘只是熬夜.
>然后我试着不设置returnKeyLabel并手动
捕获Return键并将焦点设置为另一个元素
不需要软键盘,但也不起作用.
>我也尝试通过在按下Return键时调度我自己的“伪造”点击事件但这也不起作用.

作为搜索这个问题的一部分,我发现这个Dismiss SoftKeyboard in Flex Mobile,但这也没有用.或者至少不在flex 4.6中

现在有没有人知道隐藏软键盘的好方法或使returnKeyLabel“完成”工作在IOS上可以使用flex 4.6 / air 3.1?

解决方法

你尝试过这样的事吗?
<s:TextInput prompt="First Name" returnKeyLabel="done" enter="handlerFunction()"/>  
private function handlerFunction():void{
    stage.focus = null
}

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...