Я хочу включить предупреждающую положительную кнопку только в том случае, если пользовательский ввод не пуст, и отключите его, если пользовательский ввод пуст, король переключается для проверки, пользовательский ввод не должен быть пустым , вот мой код, даже если я помещаю строку, кнопка не активируется.Деактивировать диалоговое окно с предупреждением о положительной кнопке ввода пустой строки
buildInfos.setPositiveButton(android.R.string.ok, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
infosDesc = inputInfos.getText().toString();
Log.i("DESC", infosDesc);
drawBetween2LastPoints(getAlertColor(alertType), "title", infosDesc);
}
});
AlertDialog buildInfosDialog = buildInfos.create();
buildInfosDialog.show();
if(infosDesc.isEmpty()){
buildInfosDialog.getButton(Dialog.BUTTON_POSITIVE).setEnabled(false);
}
проверка [это ранее пост] (http://stackoverflow.com/questions/7403040/how-do-you-disable-a-button-inside-of -an-alertdialog-follow-up-question) –
Вот почему я сделал это на трех последних строках кода, но даже если я поместил строку в диалоговом окне, положительная кнопка не активируется – user1949397