禁止更改 SearchView 图标
Disable SearchView icons from changing
我有一个正在启动新片段的 SearchView。但是,每次我从片段中返回时,我的 searchView 都会显示 EditText 字段和麦克风按钮。
我能否让我的 SearchView 能够启动我的新片段(意味着它是可点击的)但不更改 SearchView 的任何视图。
从我的 Fragment 返回我的 SearchView 后:
我想看这个:
并且不是以下内容:
我找到了我的线程问题的答案。我想分享它以防万一其他人需要它:
我已将以下代码放入我的 onCreateView
方法
searchView = (SearchView) mToolBar.findViewById(R.id.searchView);
searchView.setIconifiedByDefault(false);
searchView.setQueryHint("");
SearchView.SearchAutoComplete searchIconText = (SearchView.SearchAutoComplete)
searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
searchIconText.setVisibility(View.GONE);
我有一个正在启动新片段的 SearchView。但是,每次我从片段中返回时,我的 searchView 都会显示 EditText 字段和麦克风按钮。
我能否让我的 SearchView 能够启动我的新片段(意味着它是可点击的)但不更改 SearchView 的任何视图。
从我的 Fragment 返回我的 SearchView 后:
我想看这个:
并且不是以下内容:
我找到了我的线程问题的答案。我想分享它以防万一其他人需要它:
我已将以下代码放入我的 onCreateView
方法
searchView = (SearchView) mToolBar.findViewById(R.id.searchView);
searchView.setIconifiedByDefault(false);
searchView.setQueryHint("");
SearchView.SearchAutoComplete searchIconText = (SearchView.SearchAutoComplete)
searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
searchIconText.setVisibility(View.GONE);