android 软键盘Enter键图标的设置 android:imeOptions
2012-10-25 16:04
211 查看
android 软键盘Enter键图标的设置
软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果:
![](http://dl.javaeye.com/upload/attachment/355737/bd9d7b7c-2a93-37b3-afd9-cda2f3593058.png)
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 效果:
![](http://dl.javaeye.com/upload/attachment/355737/bd9d7b7c-2a93-37b3-afd9-cda2f3593058.png)
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO 效果:
![](http://dl.javaeye.com/upload/attachment/355757/a8db4447-ec91-39aa-a546-c117db16cf55.png)
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH 效果:
![](http://dl.javaeye.com/upload/attachment/355769/c35d6b78-d5b9-314a-9698-144bc12d0af3.png)
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND 效果:
![](http://dl.javaeye.com/upload/attachment/355788/c168252f-bb3d-3831-8e3c-8bced16b12a1.png)
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT 效果:
![](http://dl.javaeye.com/upload/attachment/355798/aa6bd8b1-8ab3-38d9-b162-01ce10f4f998.png)
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE 效果:
原文: ”/article/5067494.html
android键盘中的enter键是可以用editText的android:imeOptions标签变化的。
比如见到的网页中输入url的go按钮,比如搜索的时候search图标。
显示search图标需要设置为android:imeOptions="actionSearch"。
后来发现仅仅设置这一个属性,search按钮还是出不来,后来增加了一个属性android:inputType="text"将键盘设置为文字输入布局,则键盘中search按钮正常出现。尝试go按钮,也正常出现了。
原文:http://www.apkbus.com/android-18721-1-1.html
补充:转:android 回车键事件编程 /article/7603022.html http://fariytale.iteye.com/blog/1233625
发现两种方式都可以捕捉到编辑框软键盘enter事件:1)setOnKeyListener
2)OnEditorActionListener() //用法有所不同;
相关文章推荐
- android 软键盘Enter键图标的设置 android:imeOptions
- android 软键盘Enter键图标的设置 android:imeOptions
- 通过设置android:imeOptions来改变软键盘Enter键图标
- android editText 软键盘enter键图标的设置
- android 软键盘Enter键图标的设置
- android editText 软键盘enter键图标的设置
- android 软键盘Enter键图标的设置
- 设置EditText的android:imeOptions来改变软键盘Enter键图标
- android editText 软键盘enter键图标的设置
- 通过设置android:imeOptions来改变软键盘Enter键图标
- android editText 软键盘enter键图标的设置
- 通过设置android:imeOptions来改变软键盘Enter键图标
- android editText 软键盘enter键图标的设置
- android 软键盘Enter键图标的设置
- android editText 软键盘enter键图标的设置
- 【Android常用控件】EditText常用属性【二】:为文本输入框指定软键盘类型和软键盘回车键图标设置
- 如何设置当弹出软键盘时把enter键换成搜索图标
- 【Android常用控件】EditText常用属性【二】:为文本输入框指定软键盘类型和软键盘回车键图标设置
- Android开发,如何成功将默认的图标换成自己设置的
- android studio设置launcher图标的问题