我想这样的menu.xml文件我这样做我的搜索视图部件填满整个工具栏:如何隐藏抽屉式导航栏切换按钮时,搜索视图扩展
...
app:showAsAction="always"
这似乎是隐藏在所有其他项目当搜索视图扩展工具栏,但不抽屉切换按钮:
反正我有可以使搜索视图部件填满整个工具栏和隐藏切换按钮吗? 谢谢
我想这样的menu.xml文件我这样做我的搜索视图部件填满整个工具栏:如何隐藏抽屉式导航栏切换按钮时,搜索视图扩展
...
app:showAsAction="always"
这似乎是隐藏在所有其他项目当搜索视图扩展工具栏,但不抽屉切换按钮:
反正我有可以使搜索视图部件填满整个工具栏和隐藏切换按钮吗? 谢谢
你可以通过隐藏汉堡按钮来实现这一点。将工具栏导航图标设置为空。
toolbar.setNavigationIcon(null);
编辑
要删除的导航图标,添加下面一行在你onCreate
方法。
getActionBar().setDisplayHomeAsUpEnabled(false);
或
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
为了使搜索查看填充操作栏中,设定搜索查看到最大的宽度在onCreateOptionsMenu
方法。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_search, menu);
SearchView searchView =
(SearchView)menu.findItem(R.id.menu_search).getActionView();
searchView.setMaxWidth(Integer.MAX_VALUE);
getSupportActionBar()。setDisplayHomeAsUpEnabled(false); 和 getSupportActionBar()。setHomeButtonEnabled(false); 或者你可以试试这个: toolbar.setNavigationIcon(null); 检查[这里] [1]更多细节 [1]:https://stackoverflow.com/questions/28291001/how-does-one-remove-default-toolbar-menu-items-and-replace -with-different-icons/28291205#28291205 –
谢谢但这不起作用 –
检查编辑答案。 – Abhi
我认为你应该使用这个而不是删除抽屉。 https://stackoverflow.com/questions/34524290/change-toolbar-color-style-on-searchview-click –