9

Eclipse のオートコンプリートで誤ってパネル メニューを作成してしまいましたが、コードを読むまでそのことに気づきませんでした。オプションメニューが欲しかったので、表示にわずかな違いが見られなかったので、これら2つのメニューの違いが何であるか知っている人はいますか? どちらか一方を使用することの利点または欠点はありますか? 私が見た唯一の違いは(詳細には触れませんでしたが):

public boolean onCreateOptionsMenu(Menu menu)

また

public boolean onCreatePanelMenu(int featureId, Menu menu)

ありがとう(これは報奨金ではありませんか?)

4

2 に答える 2

6

onCreatePanelMenuクラスaddSubMenuから呼び出した後に呼び出されます。Menuやや難解で文書化されていない機能のようです。これはBeginning Android 2ブックからの参照です。

于 2010-08-20T04:15:46.717 に答える
-3

まあセフィ

オプション メニューとコンテキスト メニューの主な違いは、コンテキスト メニューがオプション メニューに相対的にポップアップすることです。特定のメニューオプションが押されたときにのみポップアップし、閉じた後はメモリに残りません。

于 2010-08-04T02:37:46.600 に答える