实现点击软键盘的回车键执行搜索功能的点击事件的方法,代码如下:
search.setOnEditorActionListener(new TextView.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH
|| (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
//do something
return true;
}
return false;
}
});
同时要对layout里的edittext设置android:singleLine="true" 和android:imeOptions="actionSearch"