android实用技术--修改键盘回车键显示的方案及执行动作

开发中我们经常会用到EditText文本编辑框,其中有一些细节我们还是要需要知道一下,今天我们就来聊聊常用的一点,EditText文本编辑框输入完成之后,如果想通过键盘的回车键来发起想对应的请求,那么我们要怎么来修改回车键想对应的显示为 “搜索” 和 执行想对应的请求呢?Flow me !!!

第一步,我们在布局先定义一个Editext控件,设置  android:imeOptions="actionNext",也可以在代码中 mEditText.setImeOptions(EditorInfo.IME_ACTION_NEXT); 

第二部,我们在代码中对控件进行设置执行的事件,比如下面的截图是我在项目键盘回车点击发起搜索事件,需要注意的是,我们执行的事件要消费掉,so return true;

android实用技术--修改键盘回车键显示的方案及执行动作_第1张图片
修改回车键为搜索事件

有兴趣的同学可以点击源码看看有什么标记属性研究以下啦!

android实用技术--修改键盘回车键显示的方案及执行动作_第2张图片

常用的还是以下几种属性以及替换的文本外观,我就不一一列举出来了,大家有兴趣可以亲自动手,加深印象。

actionUnspecified        未指定        EditorInfo.IME_ACTION_UNSPECIFIED

actionNone                动作            EditorInfo.IME_ACTION_NONE

actionGo                    去往            EditorInfo.IME_ACTION_GO

actionSearch              搜索            EditorInfo.IME_ACTION_SEARCH

actionSend                发送            EditorInfo.IME_ACTION_SEND

actionNext                下一项          EditorInfo.IME_ACTION_NEXT

actionDone              完成              EditorInfo.IME_ACTION_DONE


你可能感兴趣的:(android实用技术--修改键盘回车键显示的方案及执行动作)