Sobes.tech
Назад к вопросам
Junior — Middle
71

Можешь ли перечислить основные виды диалоговых взаимодействий?

Ответ от нейросети

sobes.tech AI

Основные виды диалоговых взаимодействий в Android:

  • AlertDialog — простой диалог с сообщением и кнопками для подтверждения или отмены действия.
  • DatePickerDialog — диалог для выбора даты.
  • TimePickerDialog — диалог для выбора времени.
  • ProgressDialog (устаревший) или индикаторы прогресса — показывают процесс выполнения задачи.
  • Custom Dialog — диалог с кастомным макетом для более сложных взаимодействий.

Пример создания AlertDialog:

AlertDialog.Builder(context)
    .setTitle("Внимание")
    .setMessage("Вы уверены?")
    .setPositiveButton("Да") { dialog, _ -> dialog.dismiss() }
    .setNegativeButton("Нет") { dialog, _ -> dialog.dismiss() }
    .show()