0

メニュー ボタンを押す前にオプション メニューを作成できません。私が知る限り、メニューボタンを押すと onCreateOptionsMenu() が呼び出され、メニューが作成されます。メニューボタンを押す前にメニューにアクセスする必要があります。

ここまで普通に取れました。以下の onCreateOptionsMenu()。

public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }
4

1 に答える 1

0

あなたは本当にこれについて間違った方法で考えています。「アクティビティで特定のメニュー項目を呼び出す」必要がある場合は、メニュー項目が実行する機能を実行するだけで、メニュー項目をプログラムで「押す」ことはしないでください。

つまり、メニュー オプションがfinish()押されたときにアクティビティを呼び出す場合はfinish()、メニュー項目を仮想的に「押す」のではなく、単純に呼び出します。

于 2012-09-01T04:37:00.783 に答える