Android EditText 软键盘上回车改为搜索
2015-12-01 18:10
567 查看
1.改变显示(回车 -->搜索)
代码设置:
EditText editText = new EditText(this);
editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
editText.setInputType(EditorInfo.TYPE_CLASS_TEXT);
xml配置文件:
EditText属性设置:
android:imeOptions="actionSearch"
android:inputType="text"
2.点击搜索后事件处理
在activity代码中添加,imeOptions的监听。
代码设置:
EditText editText = new EditText(this);
editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
editText.setInputType(EditorInfo.TYPE_CLASS_TEXT);
xml配置文件:
EditText属性设置:
android:imeOptions="actionSearch"
android:inputType="text"
2.点击搜索后事件处理
在activity代码中添加,imeOptions的监听。
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId,KeyEvent event) { if (actionId==EditorInfo.IME_ACTION_SEND ||(event!=null&&event.getKeyCode()== KeyEvent.KEYCODE_ENTER)) { //do something; return true; } return false; } });
相关文章推荐
- android手电筒
- Android利用WebSocket进行实时通讯
- Android keystore相关
- Android 内部存储和外部存储
- Android - Activities (几种状态的切换)(2015.12.1)
- Android通过Url传递数据,实现分享功能
- Android学习笔记之Activity间传递参数
- Android service服务用法案例
- 打通Android、IOS、ANE制作流程
- Android(1)
- <4>Android4.2 G-Sensor工作流程
- Android加载动画
- Android getevent / sendevent的用法
- Android 各种设计模式
- android 计时器
- Android ScrollView自动滑动一段距离的问题解决
- <2>Android4.4——传感器初始化流程
- 重读《Kotlin For Android》一
- [Android] 简单的状态机实现
- Android开发笔记(七)初识Drawable