前言:edittext相信小伙伴们都非常的熟悉,今天要写的是一个edittext的小功能,把手机的软键盘的回车键变成搜索键,废话不多说,直接上代码。
1.首先布局文件中的edittext要加上这几个属性
android:imeOptions="actionSearch"
android:singleLine="true"
android:inputType="text"
2.然后为edittext设置OnEditorActionListener监听
edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH){
if (TextUtils.isEmpty(edittext.getText().toString().trim())){
Toast.makeText(MainActivity.this, "请输入内容", Toast.LENGTH_SHORT).show();
return true;
}else {
Toast.makeText(MainActivity.this, "这里执行搜索操作", Toast.LENGTH_SHORT).show();
}
return true;
}
return false;
}
});
结语:完成上面两步,就可以把软键盘的回车变成搜索,并且实现搜索的功能,就是如此简单。