0

Androidでダイアログをテーマにしたアクティビティを使用して、アプリケーションコンテキストからポップアップを表示しています。ダイアログには透過的なテーマがありますが、問題は、ポップアップが表示されている必要がありますが、基になるアクティビティにポップアップではなくフォーカスを持たせたいということです。Androidでこれを実現するにはどうすればよいですか?

4

2 に答える 2

0

アクティビティ間でフォーカスを切り替えることはできません。その時点で「フォーカスされている」アクティビティは 1 つだけで、その時点で表示されているアクティビティです。透明な背景は、以下のアクティビティにアクセスできるという意味ではありません。

私が間違っていなければ、画面に「ダイアログ」を表示しながら、アクティビティのコントロールを操作できるようにしたいと考えています。Android のどの種類の Dialog クラスも役に立ちません。フォーカスが奪われるからです。PopupWindow についてはよくわかりませんが、「現在のアクティビティの上に表示される」というドキュメントと同じものになると思います。

アクティビティ内で RelativeLayout/FrameLayout を使用してカスタム ダイアログを作成する必要があります。

于 2012-12-12T01:17:30.673 に答える
0

Fragment を使用して、ポップアップ ダイアログのように見せる必要があると思います。

于 2012-12-12T01:13:06.473 に答える