直接xml文件设置 EditText 三个属性
android:imeOptions="actionSearch"
android:singleLine="true"
android:maxLines="1"
EditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
//点击搜索的时候隐藏软键盘
hideKeyboard(EditText);
// 在这里写搜索的操作,一般都是网络请求数据
return true;
}
return false;
}
});