【发布时间】:2016-03-02 18:02:52
【问题描述】:
如何在 appcompact7 alertdialog 中进行自定义验证? 我的警报对话框中有一些输入,所以当我单击肯定按钮时,我想验证条件是否为真,以防条件返回假,我只想显示错误消息并且不应该关闭对话框。
试过this,没有帮助
alertDialogBuilder
.setCancelable(false)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
if (true) {
// Do this and dissmiss
} else {
// Do not dismiss the dialog
errormsg.setVisibility(View.VISIBLE);
errormsg.setText("Error");
}
}
})
.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
【问题讨论】:
标签: android android-alertdialog android-appcompat