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()