使用imeOptions

摘要:
Android的软键盘右下角有Action按钮,如下图的“上一步”在EditText中有android:imeOptions选项,它包括完成按钮“actionDone”,发送按钮“actionSend”等动作。让EditText实现setOnEditorActionListener,在onEditAction方法中actionId就对应我们设置的imeOptions。

Android的软键盘右下角有Action按钮,如下图的“上一步”

使用imeOptions第1张

在EditText中有android:imeOptions选项,它包括完成按钮“actionDone”,发送按钮“actionSend”等动作。

使用imeOptions第2张

如何使用android:imeOptions呢?让EditText实现setOnEditorActionListener,在onEditAction方法中actionId就对应我们设置的imeOptions。

private TextView.OnEditorActionListener mWriteListener =
        newTextView.OnEditorActionListener() {
        public boolean onEditorAction(TextView view, intactionId, KeyEvent event) {
           
            if (actionId == EditorInfo.IME_NULL && event.getAction() ==KeyEvent.ACTION_UP) {
             
            }
          
            return true;
        }
    };

KeyEvent.ACTION_UP表示按键松开。

KeyEvent.ACTION_DOWN 表示按键按下。

免责声明:文章转载自《使用imeOptions》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇scrapyd-deploy 把scrapy项目打包上传部署到scrapyd服务端报错 Deploy failed (500)到底是什么原因导致我的进程崩溃?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

IPI 通信(SMP)【转】

在MIPS架构下的IPI通信被关闭和中断后,IPIMIPS接口结构平台也将被发送_ smp_Ops{void;void;…}IPI通信是多个处理器之间的通信。send_ ipi_Single:一对一聊天send_ ipi_Mask:Mask posting,Mask表示Mask posting/*Octeon Tellanothercore of Lushi...

Android开发者选项——Gpu呈现模式分析

对于Android用户来说,无论你用的什么品牌的手机,在开发者选项中都能发现“玄学曲线”的开关,之所以称其为玄学曲线,还是因为它被很多网友用于测试一个说不清道不明的东西——流畅度。说到玄学曲线其实它的真名叫做“ProfileGPURendering”,在中文安卓系统下译为“GPU显示配置文件”或“GPU呈现模式分析”等,根据不同厂商定制系统叫法稍有不同。...

java中cookie存取值

Cookie保存值:CookieuserCookie=newCookie(“loginInfo”,loginInfo);userCookie.setMaxAge(30*24*60*60);//生存期为一个月30*24*60*60userCookie.setPath(“/”);response.addCookie(userCookie);Cookie值:Coo...

「雕爷学编程」Arduino动手做(26)——4X4矩阵键盘模块

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。108种传感器模块系列实验实验二十六:4X4矩阵键盘模块矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。工作原理矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。矩阵键盘所需库文件在ArduinoIDE1.8.0...

C# winform开发嵌套Chrome内核浏览器(WebKit.net)开发(一)

//Www.cnblogs.com/Maxq/p/6566558.htmlWebKit.net是WebKit的一个net包。使用它,。net程序可以非常方便地集成和使用webkit作为加载网页的容器。EventArgse){WebKit.WebKitBrowser=newWebKitBrowser();this.Controls.Add(浏览器);...

bootstrap删除模态框弹出并询问是否删除【通用删除模态框】

divclass=“模态对话框”>divclass=“modal header”>spanaria hidden=“true”>h4class=“模态标题”>divclass=“modal body”>divclass=“模态页脚”>...