2
如何在appcompact7 alertdialog中進行自定義驗證? 我在alertdialog中有一些輸入,所以當我點擊肯定按鈕時,我想驗證條件是否爲真,萬一條件返回false,我只是想顯示錯誤消息,對話框不應該被解僱。如何防止在Android的正面按鈕點擊時自動解除Appcompact 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();
不能在此改變在onStart,這上面的解決方案使用android.app.dialog我想使用appcompact – Veer3383