android edittext的软键盘的回车变成搜索

来源:互联网 发布:淘宝卖家如何举报买家 编辑:程序博客网 时间:2024/05/16 14:14

前言: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;            }        });

结语:完成上面两步,就可以把软键盘的回车变成搜索,并且实现搜索的功能,就是如此简单。

原创粉丝点击