我的問題是,我想將MenuItem中的圖標從Visible更改爲不可見,但是這個課程需要通過onOptionsItemSelected進行。如果我在菜單上調用,它將獲得點擊的MenuItem,而另一個需要隱藏。而且我還檢查了定義MenuItem和findViewById的方法,因爲它不是視圖,所以無法工作。 讓我告訴你我的代碼的一部分,使之更加明確:更改另一個MenuItem onClick一個
@Override
public boolean onOptionsItemSelected(MenuItem menu) {
switch (menu.getItemId()) {
case R.id.menu_refresh:
// Stuff
case R.id.menu_settings:
(Somehow point to R.id.menu_refresh).setVisible(false);
}
return super.onOptionsItemSelected(menu);
}
任何想法?
非常感謝!這是一個很好的答案。 – TimeWasterNL 2013-03-18 16:44:07