Android supports 4 dialog boxes: 1. AlertDialog: An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box. 2. ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons. 3. DatePickerDialog: This dialog box is used for selecting a date by the user. 4. TimePickerDialog: This dialog box is used for selecting time by the user.