java – 检测键盘搜索按钮

我更改android键盘显示搜索图标而不是Enter图标.我的问题是:如何检测用户点击该搜索按钮?

解决方法:

在edittext中,您可能已使用输入法选项进行搜索.

<EditText
      android:imeOptions="actionSearch"
      android:inputType="text"/>

现在使用EditText上的Editor监听器来处理搜索事件,如下所示:

editText.setonEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_SEARCH) {
           // Your piece of code on keyboard search click 
            return true;
        }
        return false;
    }
});

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...