1

onCreateContextMenuメニュー項目の 1 つを無効にするために使用し、メニュー項目を有効にするためにも使用してonPrepareOptionsMenuいます。しかし、何らかの理由でonPrepareOptionMenu、システムによって決して起動されません。バージョン 2.3 でコードを実行しています。うまくいかないのでonPrepareOptionsMenu、ContextMenuと連携してみようかな?

何が間違っている可能性がありますか?ヘルプは貴重です!

4

1 に答える 1

0

(OptionsMenu != ContextMenu)

onPrepareOptions メニューは 3.0 で導入されました。これは、アクション バーのメニューが (ActionBar の作成中に) 1 回だけ作成され、それを開く直前に「準備」されるためです。

コンテキストについては、のみを使用する必要がありますonCreateContextMenu

于 2013-02-27T09:49:46.973 に答える