DialogFragment レイアウトをプログラムで作成する必要がありますが、その方法がわかりません。DialogFragment はクローズドソースの JAR ファイルの一部になるため、xml レイアウトを使用できません。
通常のダイアログはコンストラクターでアクティビティを受け入れるため、次のように新しいレイアウトをインスタンス化できますlayout = new LinearLayout(this);
。一方、DialogFragments は通常、Activity をパラメーターとして使用しないため、この最初のステップを実行する方法がわかりません。
- レイアウトはどのように作成すればよいですか?
- コンストラクターでアクティビティを要求しても問題ありませんか?
- DialogFragment のレイアウトを作成することは、通常のダイアログのレイアウトを作成することと何か違いがありますか? DialogFragment の手動設計に関するその他のアドバイスをいただければ幸いです。