修改Editview属性:android:imeOptions="actionSearch"
在该Editview获得焦点的时候将“回车”键改为“搜索”
android:singleLine="true"//单行显示 不然回车【搜索】会换行
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
EditText et = (EditText) findViewById(R.id.editText1);
et.setOnKeyListener(keyListener);
private OnKeyListener keyListener = new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
/监听软键盘Enter键,执行的操作
}
return false;
}
};