Sobes.tech
Junior — Middle

Можеш ли да изброиш основните видове диалогови взаимодействия?

sobes.tech AI

Отговор от AI

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

  • AlertDialog — прост диалог с съобщение и бутони за потвърждение или отказ.
  • DatePickerDialog — диалог за избор на дата.
  • TimePickerDialog — диалог за избор на време.
  • ProgressDialog (остарял) или индикатори за прогрес — показват процеса на изпълнение на задача.
  • Персонализиран диалог — диалог с персонализиран макет за по-сложни взаимодействия.

Пример за създаване на AlertDialog:

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