gpt4 book ai didi

android - 搜索 View 展开时如何隐藏抽屉导航切换按钮

转载 作者:行者123 更新时间:2023-12-05 00:17:11 25 4
gpt4 key购买 nike

我希望我的搜索 View 小部件填满整个工具栏,所以在 menu.xml 中我这样做了:

...
app:showAsAction="always"

当搜索 View 展开时,这似乎隐藏了工具栏中的所有其他项目,但不是抽屉切换按钮:

enter image description here

无论如何我可以让搜索 View 小部件填充整个工具栏并隐藏切换按钮吗?谢谢

最佳答案

您可以通过隐藏汉堡包按钮来实现这一点。将工具栏导航图标设置为空。

toolbar.setNavigationIcon(null);

编辑

要移除导航图标,请在您的 onCreate 方法中添加以下行。

getActionBar().setDisplayHomeAsUpEnabled(false);

getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);

要使 SearchView 填充操作栏,请在 onCreateOptionsMenu 方法中将 SearchView 的宽度设置为最大。

@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);

关于android - 搜索 View 展开时如何隐藏抽屉导航切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45771393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com