0

重複の可能性:
オプション メニューをプログラムで開くには?

ここからかなりの数の投稿を読み、エミュレーターからメニューボタンをクリックする代わりにメニューオプションを表示するのに役立つコードを見つけました。しかし、コードをどこに配置すればよいかわかりません。

これはコードです:

Activity.openOptionsMenu();

onCreateメソッドに配置されていますか?

4

2 に答える 2

2

onAttachedToWindow()アクティビティとそのビューが作成され、ウィンドウが画面に接続されたときに呼び出されるメソッドに配置します。(あなたの問題は、まだ初期化されているため、メニューが に存在しないonCreateことです)。

アクティビティで次のようなことをしたいと思うでしょう:

public void onAttachedToWindow() {
    openOptionsMenu(); 
}
于 2012-09-17T14:15:49.750 に答える
1

どうやら onCreate メソッドで行うとうまくいきません。これらの投稿をチェックしてください:

https://stackoverflow.com/a/8676419/349012

https://stackoverflow.com/a/10220312/349012

于 2012-09-17T14:11:35.893 に答える