android 为Editext控件设置回车键为搜索效果
添加属性android:imeOptions = "actionSearch”,还需要添加android:inputType = "text" 才能生效
etSearch.setOnEditorActionListener(new EditText.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { // 执行搜索功能 } return false; } });
不是系统自带的输入法有可能无效,需要添加
etSearch.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (KeyEvent.KEYCODE_ENTER == keyCode && event.getAction() == KeyEvent.ACTION_DOWN) { //执行搜索功能功能 } return false; } });

浙公网安备 33010602011771号