gpt4 book ai didi

android - 在 Actionbar 中隐藏 SubMenu 和 SearchView

转载 作者:行者123 更新时间:2023-11-29 20:46:35 26 4
gpt4 key购买 nike

我试图在 ActionBar 中隐藏 SubMenu 和 SearchView。我正在使用 ActionBarSherlock。

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
//Used to put dark icons on light action bar
boolean isLight = SampleList.THEME == R.style.Theme_Sherlock_Light;

//Create the search view
SearchView searchView = new SearchView(getSupportActionBar().getThemedContext());
searchView.setQueryHint("Zong ol na...");
searchView.setOnQueryTextListener(this);
searchView.setOnSuggestionListener(this);

searchView.setSuggestionsAdapter(mSuggestionsAdapter);

SubMenu sub = menu.addSubMenu("Menu");
sub.add(0, R.style.Theme_Sherlock, 0, "Topic");
sub.add(0, R.style.Theme_Sherlock_Light, 0, "Thuthlunghlui");
sub.getItem().setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

menu.add("Search")
.setIcon(isLight ? R.drawable.ic_search_inverse : R.drawable.abs__ic_search)
.setActionView(searchView)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);

我想通过点击按钮隐藏SubMenu和SearchView

Btn_Hide_Menu.setOnClickListener(new OnClickListener() 
{
@Override
public void onClick(View v)
{ //here I want to hide both the SubMenu and SearchView

我自己解决不了。这可能吗?对不起,我太天真了。 enter image description here

最佳答案

试试这个希望它有效

    Btn_Hide_Menu.setOnClickListener(new OnClickListener() 
{
@Override
public void onClick(View v)
{ //here I want to hide both the SubMenu and SearchView
MenuItem item = menu.findItem(R.id.my_item);
item.setVisible(false);
}
}

关于android - 在 Actionbar 中隐藏 SubMenu 和 SearchView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30233330/

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