我一直試圖讓我的操作欄按鈕顯示在點擊上,但無法讓它工作。我有2個按鈕,如果我點擊一個我想要另一個顯示,另一個獲得invinsible。 這裏是我的代碼:隱藏/顯示單擊操作欄上的MenuItem android
@Override
public boolean onOptionsItemSelected(MenuItem item) {
MenuItem brandsMenu = (MenuItem)findViewById(R.id.action_brands);
MenuItem categoryMenu = (MenuItem)findViewById(R.id.action_category);
switch (item.getItemId()) {
case R.id.action_category:
brandsMenu.setVisible(true);
return true;
case R.id.action_brands:
categoryMenu.setVisible(true);
}
這隻顯示錯誤。有什麼建議麼?
如果使用支持庫,調用'supportInvalidateOptionsMenu()'代替 –