【问题标题】:SearchView to perform search inside same activitySearchView 在同一活动中执行搜索
【发布时间】:2015-03-14 12:07:24
【问题描述】:

我的SearchActivity 中有一个searchView,它根据此处的文档创建了一个启动SearchActivityResults 的意图:http://developer.android.com/training/search/setup.html

如果我希望我的SearchView 在我的活动中触发搜索,当按下软键盘右下方按钮触发搜索时,我需要怎么做?

【问题讨论】:

    标签: android searchview


    【解决方案1】:

    你只需要得到你的 searchView 菜单,使用覆盖 onCreateOptionsMenu

    SearchView searchView = (SearchView) MenuItemCompat
                .getActionView(mSearchMenuItem);
        searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
    
    
            @Override
            public boolean onQueryTextSubmit(String s) {
                return false;
            }
    
            @Override
            public boolean onQueryTextChange(String s) {
                // do your search on change or save the last string in search
                return false;
            }
        });
    
        // you can get query  
        searchView.getQuery();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      相关资源
      最近更新 更多