我正在尝试创建一个 AlertDialog,其中包含一个 Next 和一个 Close 按钮以及一个“不再显示”复选框。我使用 DialogFragment 的支持库。以下代码可以正常工作,但我想为此 AlertDialog 使用我自己的 xml 布局:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
int title = getArguments().getInt("num");
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("ASDASDAS")
.setPositiveButton(R.string.hello_world,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((MainActivity)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((MainActivity)getActivity()).doNegativeClick();
}
}
);
return builder.create();
}
是否可以使用我自己的 xml 布局来创建这个 AlertDialog?