2011-07-23 5 views
2

これはかなり単純な質問のようですが、可能かどうかはわかりません。ダイアログが上に表示されているときに、メニューボタンがオプションのメニューを表示することを許可することは可能ですか?ダイアログを開いている間にユーザーにいくつかのオプションを与えたいので、これをやりたいダイアログボックスを開いて開くオプションメニュー

答えて

0

私はそれが可能ではないと思います。

ドキュメントには、これを行う必要があると言われていますが、

ダイアログは常にアクティビティの一部として作成され、表示されます。通常、アクティビティのonCreateDialog(int)コールバックメソッド内からダイアログを作成する必要があります。このコールバックを使用すると、Androidシステムは自動的に各ダイアログの状態を管理し、それらをアクティビティにフックし、事実上各ダイアログの「所有者」にします。そのため、各ダイアログはActivityから特定のプロパティを継承します。たとえば、ダイアログが開いている場合、メニューキーはアクティビティ用に定義されたオプションメニューを表示し、ボリュームキーはアクティビティが使用するオーディオストリームを変更します。

http://developer.android.com/guide/topics/ui/dialogs.html

+0

いや、私はそれを読んで、方法があるだろうと思いました。私はこれを行うアプリを見たことがない。とにかくありがとう! – Brian

+0

これに関するアップデートはありますか? –

関連する問題