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