Android SearchView.onQueryTextSubmit(字符串查询)

标签 android search android-actionbar

我在使查询的提交按钮起作用时遇到问题。我这里有这部分代码

searchView.setIconifiedByDefault(true); //iconify the widget
    searchView.setSubmitButtonEnabled(true);

我也有一个听众

new SearchView.OnQueryTextListener(){
  @Override
    public boolean onQueryTextChange(String newText) {
    // TODO Auto-generated method stub
        return false;
    }


        @Override
        public boolean onQueryTextSubmit(String query) {
            // TODO Auto-generated method stub
                            //Output the new list with the query results

            Context context = getApplicationContext();
            CharSequence start = "Start";
            int duration = Toast.LENGTH_SHORT;

            Toast toast = Toast.makeText(context, start, duration);
            toast.show();
            return false;
        }
    };

当提交按钮被点击时,它不显示 toast 所以我假设当提交按钮被点击时,它没有做它应该做的事情。我不知道这里出了什么问题。

最佳答案

你必须打电话

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener());

在您的 SearchView 上。

关于Android SearchView.onQueryTextSubmit(字符串查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20089410/

相关文章:

android - 带有嵌入式浏览器的 Google OAuth 2.0 和强制门户

android:微调器的每个项目都有不同的颜色

java - 发射时的致命信号 (KitKat)

search - 二分查找查找大于或等于给定键的元素

search - 规范标签问题,在我的主页上,我应该将 "href"改为什么?

Android:在一个 Activity 中向操作栏添加样式

android - phonegap 运行 android : command failed to execute: ant jar - on Windows

android - 当我的类扩展 ExpandableListActivity 时如何获得 supportactionbar

android - 如何从 fragment 中获取工具栏?

带复选框的 Android 可过滤回收 View