1

を使用して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;
}

ご覧のとおり、私は手動で追加していません。どうすればそれを取り除くことができますか?

4

3 に答える 3

4

ご覧のとおり、私は自分で追加していません

はいあなたが持っています。それはから来ています:

getMenuInflater().inflate(R.menu.activity_name, menu);

どうすればそれを取り除くことができますか?

前述の行を削除します。または、JavaベースのMenu操作をそのファイルに移動res/menu/activity_name.xmlし、そのファイルから「設定」を削除します。

于 2013-02-20T18:26:43.703 に答える
2

設定オプションは、eclipseによってメニューxmlに自動的に生成されます。xmlメニューから削除すると、そのオプションは表示されなくなります。

于 2013-02-20T18:26:57.697 に答える
0

R.menu.activity_nameの内容を確認するか、このxmlファイルのデータを貼り付けてください。

于 2013-02-20T18:26:37.060 に答える