我需要以编程方式创建DialogFragment布局,但我不知道如何继续。我无法使用xml布局,因为DialogFragment将成为闭源JAR文件的一部分。如何以编程方式创建DialogFragment布局
普通对话框在其构造函数中接受一个活动,因此可以像这样实例化一个新的布局:layout = new LinearLayout(this);
。另一方面,DialogFragments通常不会将Activity作为参数,因此我不知道如何执行此第一步。
- 我该如何创建布局?
- 可以在构造函数中要求一个Activity吗?
- 创建DialogFragment的布局与创建普通Dialog的布局有什么不同? 我将不胜感激任何有关手动DialogFragment设计的其他建议。