我正在使用onCreateOptionsMenu
並且有一個默認的菜單項,我沒有編程。我想刪除它,因爲我沒有用它,它什麼也沒有做。這裏是什麼樣子:Android:onCreateOptionsMenu - 刪除默認菜單項
我想擺脫「設置」項目。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(1, 1, 0, "item1");
menu.add(1, 2, 1, "item2");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_name, menu);
return true;
}
正如你所看到的,我沒有自己手動添加它。我如何擺脫它?
我以爲getMenuInflater是導致列表彈出的原因。所以通過刪除,不會導致菜單不能打開? – 2013-02-20 18:29:03
@lord_sneed:「我認爲getMenuInflater是導致列表彈出的原因」 - 不。 「所以通過消除,不會導致菜單無法打開?」 - 沒有。你可以通過擺脫這條線來測試。或者,您可以閱讀'MenuInflater'上的'inflate()'方法的文檔以瞭解它的功能:http://goo.gl/3WI23 – CommonsWare 2013-02-20 18:35:56
這是我第一次處理onCreateOptionsMenu,所以我的對於過去沒有真正關注/ res中的菜單文件夾表示歉意。不過兩個月前我纔開始自我介紹。 – 2013-02-20 18:44:06