Java 如何以编程方式创建DialogFragment布局
我需要以编程方式创建DialogFragment布局,但我不知道如何继续。我不能使用xml布局,因为DialogFragment将是封闭源JAR文件的一部分 普通对话框接受其构造函数中的活动,因此可以实例化如下新布局:Java 如何以编程方式创建DialogFragment布局,java,android,android-layout,Java,Android,Android Layout,我需要以编程方式创建DialogFragment布局,但我不知道如何继续。我不能使用xml布局,因为DialogFragment将是封闭源JAR文件的一部分 普通对话框接受其构造函数中的活动,因此可以实例化如下新布局:Layout=newlinearlayout(this)。另一方面,DialogFragments通常不将活动作为参数,因此我不知道如何执行第一步 我应该如何创建布局 在构造函数中请求活动可以吗 创建DialogFragment的布局是否与创建普通对话框的布局有所不同? 我将非常感
Layout=newlinearlayout(this)代码>。另一方面,DialogFragments通常不将活动作为参数,因此我不知道如何执行第一步
我应该如何创建布局
在构造函数中请求活动可以吗
创建DialogFragment的布局是否与创建普通对话框的布局有所不同?
我将非常感谢任何关于手动设计的其他建议
我应该如何创建布局
你想让它看起来怎么样。如果您不能/不想使用膨胀后从onCreateView
方法返回的布局文件,则必须在代码中构建新对话框的整个视图层次结构
在构造函数中请求活动可以吗
不需要这样做,片段
将获得对活动的引用
,您将通过使用getActivity()
获得对该上下文的引用
创建DialogFragment的布局与创建
普通对话框的布局?如有其他建议,我将不胜感激
关于手工设计
不,没什么不同。关于如何构建自定义的对话框片段
,有一个很好的示例,您应该查看它