【问题标题】:Im not getting the underline of search view control in the toolbar layout我没有在工具栏布局中获得搜索视图控件的下划线
【发布时间】:2016-03-31 08:05:13
【问题描述】:

【问题讨论】:

  • 我是 android 新手 .. 和这个挂了很多天..
  • 请检查您的问题并阅读how-to-ask 文章。

标签: java android material-design


【解决方案1】:

活动文件: 有关更多详细信息,请阅读此answer

 public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.dashboard, menu);

         MenuItem searchItem = menu.findItem(R.id.action_search);

        SearchManager searchManager = (SearchManager) MainActivity.this.getSystemService(Context.SEARCH_SERVICE);

        SearchView searchView = null;
        if (searchItem != null) {
            searchView = (SearchView) searchItem.getActionView();
        }
        if (searchView != null) {
            searchView.setSearchableInfo(searchManager.getSearchableInfo(MainActivity.this.getComponentName()));
        }
            return super.onCreateOptionsMenu(menu);
    }

【讨论】:

    【解决方案2】:

    设置 searchView.setIconified(false); 这将在使用 searchView 打开屏幕时显示 EditText。

    详情可以看这里:Show android SearchView EditText by default

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2016-07-22
      • 1970-01-01
      相关资源
      最近更新 更多