我想创建一个自定义警告对话框,例如此图像 我会做什么来做到这一点? 我想设计此对话框 Alert Dialog
答案 0 :(得分:3)
首先,如果您想要自定义标题,还需要为标题创建一个新的布局xml文件和新布局。
final AlertDialog dialog;
final View alertDialogView = LayoutInflater.from(getContext()).inflate
(R.layout.your_layout, null);
final View titleView = LayoutInflater.from(getContext()).inflate(R.layout.dialog_layout, null);
dialog = new AlertDialog.Builder(getContext())
.setView(alertDialogView)
.setCustomTitle(titleView)
.setPositiveButton(R.string.set, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
///do your job
})
.setCancelable(true)
.create();
dialog.show();
如果您想从自定义布局访问标题,您可以通过以下方式访问它:
((TextView) titleView.findViewById(R.id.title)).setText(getString(R.string.
your_string));