DialogFragment在使用时为空(Android Studio)

DialogFragment在使用时为空(Android Studio),android,dialogfragment,Android,Dialogfragment,我把一堆代码移到程序中的对话框片段,突然对话框变成了空的 尝试输入其他数据,如文本视图等,但它们也不显示,因此我认为问题在于如何将布局文件与对话框片段代码耦合 DialogFragment类: 公共类NewAccDialog扩展DialogFragment{ AlertDialog.Builder=新建AlertDialog.Builder(getActivity()); 视图mView=getActivity().getLayoutFlater().inflate(R.layout.new_a

我把一堆代码移到程序中的
对话框片段
,突然对话框变成了空的

尝试输入其他数据,如
文本视图
等,但它们也不显示,因此我认为问题在于如何将布局文件与
对话框片段
代码耦合

DialogFragment类:

公共类NewAccDialog扩展DialogFragment{
AlertDialog.Builder=新建AlertDialog.Builder(getActivity());
视图mView=getActivity().getLayoutFlater().inflate(R.layout.new_acc_对话框,空);
setTitle(getActivity().getString(R.string.overview_newacctitle_txt));
ArrayAdapter=新的ArrayAdapter(getActivity(),android.R.layout.simple\u微调器\u项,列表);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
最终微调器accTypeSpinner=mView.findviewbyd(R.id.new\u acc\u微调器);
accTypeSpinner.setAdapter(适配器);
//去除一次舔
返回builder.create();
}
}
我如何在活动中使用它:

public void createNewAcc(视图五){
Bundle args=新Bundle();
args.putLong(“customerId”,customerId);
参数putParcelable(“customerObject”,客户);
DialogFragment newAccDialog=新建newAccDialog();
newAccDialog.setArguments(args);
显示(getSupportFragmentManager(),“新建附件对话框”);
}
未显示任何错误消息,但我的对话框如下所示:

请将您的
mView
设置为生成器的内容:

....
....
builder.setView(mView)
return builder.create();

您已经创建了
mView
,但从未使用过它。您应该将其设置为
ContentView
to对话框。使用
builder.setView(mView)
/难以置信,谢谢你,我的朋友