Диалоговые окна

 

Диалог— обычно маленькое окно, которое появляется перед текущей деятельностью. Основная деятельность при этом теряет фокус, и диалог принимает все пользовательское взаимодействие. Диалоги обычно используются для уведомлений и коротких действий, которые непосредственно касаются приложения, а также для индикации прогресса выполнения длительных задач.

Android поддерживает следующие типы диалоговых окон:

  • AlertDialog— диалог с кнопками, списком, флажками или радиокнопками;
  • ProgressDialog — диалог с индикатором прогресса;
  • DatePickerDialog — диалог выбора даты;
  • TirnePickerDialog — диалог выбора времени.      

Иерархия классов диалоговых окон представлена на рисунке:

Класс Dialog является базовым для всех классов диалоговых окон. Поскольку ProgressDialog, TirnePickerDialog и DatePickerDialog— расширение класса AlertDialog, они также могут иметь командные кнопки.