我對其上的EditText有警報對話框。如果用戶按下正向按鈕並且EditText爲空,則警報對話框關閉。現在我想禁用關閉,如果用戶留下編輯文字爲空。怎麼做?如果EditText爲空,則禁用關閉AlertDialog
這是警告對話框代碼:)這樣
@Override
public void onClick(View v) {
AlertDialog.Builder wndInput = new AlertDialog.Builder(
MainActivity.this);
final EditText txtEditScraps = new EditText(MainActivity.this);
txtEditScraps.setInputType(InputType.TYPE_CLASS_PHONE);
wndInput.setTitle("Number of scraps:");
wndInput.setCancelable(false);
wndInput.setNegativeButton("CANCEL",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
wndInput.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
wndInput.setView(txtEditScraps);
wndInput.create().show();
}
嘿約瑟夫,請看看我的答案。 –