2011-01-05 22 views
2

私は、ダイアログを表示するために、そして通常のレイアウトとして使用している1つのアクティビティを持っています。
私がしたいことは、時々テーマダイアログとsetContentViewを使ってアクティビティを開始したいと思うことです。アクティビティの開始方法ダイアログ

マニフェストファイルには常に<activity android:theme="@android:style/Theme.Dialog">を使用できません。これは常にダイアログとしてアクティビティを表示するためです。

私はそれをプログラム的に行うことができますが、私はsetTheme()メソッドを試しましたが、それはうまくいきませんでした。

ありがとう、
PPです。

答えて

0

アクティビティを開始する前にダイアログ/フルスクリーンスタイルがわかっている場合は、2つのサブクラスを追加してマニフェストで宣言できます。次に、希望のスタイルに応じてどちらかを開始します。

関連する問題