gpt4 book ai didi

android - 打开 SearchView 时隐藏应用程序图标

转载 作者:行者123 更新时间:2023-11-29 14:49:28 25 4
gpt4 key购买 nike

我正在使用 ActionBar 的 SearchView 小部件(标准版本,不是 ABS),我试图隐藏显示在展开的 SearchView 左侧的应用程序图标。它已经隐藏在应用程序中,并且只有在 SearchView 打开时才可见,这不是我想要的。

我发现 SearchView 有一个 setOnCloseListener,但没有处理打开事件的东西......

最佳答案

你可以试试这样的东西,我没有测试但值得一试(“menu_search”是显示 SearchViewMenuItem:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_activity, menu);

MenuItem searchMI = (MenuItem) menu.findItem(R.id.menu_search);
searchMI.setOnActionExpandListener(new OnActionExpandListener(){
@Override
public boolean onMenuItemActionCollapse(MenuItem menuItem) {
//nothing
return true;
}

@Override
public boolean onMenuItemActionExpand(MenuItem menuItem) {
getActionBar().setDisplayShowHomeEnabled(false);
return true;
}
});
return true;
}

关于android - 打开 SearchView 时隐藏应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23383309/

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