Задать вопрос

Можно ли управлять кнопками?

Есть CustomDialogFragment extends AppCompatDialogFragment
в нем определяю две кнопки:
AlertDialog.Builder builder=new AlertDialog.Builder(getActivity());
builder
     .setView(customDialog)
     .setPositiveButton(android.R.string.ok, this)
     .setNegativeButton(android.R.string.cancel, null)
     .create());


Можно ли управлять активностью кнопок?
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
@davidnum95
Можно.
AlertDialog.Builder builder=new AlertDialog.Builder(getActivity());
AlertDialog dialog = builder
     .setView(customDialog)
     .setPositiveButton(android.R.string.ok, this)
     .setNegativeButton(android.R.string.cancel, null)
     .create());
dialog.setOnShowListener(dialogInterface ->
                    dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(view -> {
                            // тут код
                            dialog.dismiss();
                        }
                    }));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы