Android EditText 软键盘上回车改为搜索

2017-09-13 10:43:48来源:oschina作者:丁佳辉人点击

分享

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的监听。


[java]view plaincopy


editText.setOnEditorActionListener(newTextView.OnEditorActionListener(){
publicbooleanonEditorAction(TextViewv,intactionId,KeyEventevent){
if(actionId==EditorInfo.IME_ACTION_SEND||(event!=null&&event.getKeyCode()==KeyEvent.KEYCODE_ENTER))
{
//dosomething;
returntrue;
}
returnfalse;
}
});

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台