`

Flex 开发android程序键盘遮挡输入框解决方案

    博客分类:
  • Flex
阅读更多

1、通过阅读api有个初步解决方案,通过监听虚拟键盘显示和隐藏事件来控制程序的显示位置,通过不同的输入框来监听键盘事件调整程序位置到输入框的位置;
     在手机应用程序中支持屏幕键盘

2、不同的输入框来监听键盘显示事件
    
                
                /**
                *
打开键盘之前 softKeyboardActivating
                    *打开键盘之后softKeyboardActivate
                    *
关闭键盘之后softKeyboardDeactivate
                    
*/
                login_id.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,onBefore);    //用户名 
                login_password.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,onBefore);  //密码
                
                this.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE,onAfter);       //应用程序监听键盘隐藏事件,复位

3、相应的控制函数

        
            public function onBefore(evt:SoftKeyboardEvent):void
            {
                
                var tx:TextInput = evt.currentTarget as TextInput;    //输入框的位置Y
                
                olderY = int(this.y);            //应用程序的原始位置
                
                this.y = -(tx.y-20);            //移动程序位置到输入框的大致位置
                
            }
            
            
            public function onAfter(evt:SoftKeyboardEvent):void
            {
                
                this.y = olderY;                //键盘隐藏时复位程序
            }
            

分享到:
评论

相关推荐

    使用Flex4.5开发Android应用程序

    使用Flex开发Android应用程序,欢迎大家下载查看。

    flex4.5开发Android程序资料

    基于flex4.5的Android程序开发说明,英文资料

    flex开发android之加载网页

    用flex开发的android加载网页,可以扩展成浏览器

    Flex构建Android和iOS应用程序视频教程

    资源名称:Flex构建Android和iOS应用程序视频教程资源目录:【】00Introduction【】01GettingStartedwithFlexandAndroid【】03UnderstandingtheArchitectureofaFlexMobileApp【】04UtilizingMobileComponents【】05...

    Flex4开发的自定义输入框皮肤组件,代图标

    Flex4开发的自定义输入框皮肤组件,代图标,圆角,主要测试Flex4 spark主题下如何自定义组件皮肤。

    Flex4.5开发Android程序教程

    Flex4.5开发Android的最新教程,国外翻译的完整版,好不容易搜集的,希望对你有所帮助,它太珍贵了

    flex android 移动开发

    flex android 移动开发 flex4.5手机应用开发.pdf 讲述的很详细,值得一看。 第 1 章: 入门 手机应用程序入门 手机、桌面和浏览器应用程序开发的差异 第 2 章: 开发环境 在 Flash Builder 中创建 Android 应用程序 在...

    Flex开发Android 更改ViewMenu外观

    NULL 博文链接:https://mrchai.iteye.com/blog/1194618

    解决Android软键盘弹出覆盖h5页面输入框问题

    之前我们在使用vue进行 h5 表单录入的过程中,遇到了Android软键盘弹出,覆盖 h5页面 输入框 问题,在此进行回顾并分享给大家: 系统:Android 条件:当输入框在可视区底部或者偏下的位置 触发条件:输入框获取焦点,...

    flex4.5 开发安卓程序文档

    flex4.5 开发安卓程序文档,可以帮助新手参考参考

    在Android程序上创建基于AIR的Flex的详细向导

    在Android程序上,创建你的第一个基于AIR的Flex。 一步步引导你开始在Android 程序上,创建你的第一个Flex 。 这篇指南会带着你了解,如何在Android 程序上,为你的Adobe AIR 创建你的第一个Flex Multi Screen 程序

    Flex开发AdobeAIR应用程序

    使用 Adobe Flex 3 开发 Adobe AIR 1.1 应用程序

    Flex与ActionScript3程序开发

    Flex与ActionScript3程序开发》一书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    Flex与ActionScript程序开发

    Flex基础篇 1.走进Flex世界 2.Flex基础知识 3.语言基础 4.数据基础 5.事件驱动 视觉设计篇 1.Flex皮肤设计 2.特效effect和状态state 3.Flex与Flash无缝衔接 4.综合演练 组件高级技法篇 主要介绍各种常用...

    《Flex与ActionScript程序开发》[PDF]

     本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完本书后,在...

    Flex 时间输入框 TimeInputEx

    Flex 继承 NumericStepper 实现时间输入组件,时分秒的输入

    Flex开发移动设备应用程序

    一样在 Flex 中轻松而高质量地开发移动设备应用程序。 许多现有的 Flex 组件已扩展到移动设备上,其中包括增加了对触摸滚动的支持。Flex 还包含一组新组件,可用来轻松构建采 用手机和平板电脑标准设计模式的应用...

Global site tag (gtag.js) - Google Analytics