Sobes.tech
Junior — Middle

Môžeš vymenovať hlavné druhy dialógových interakcií?

sobes.tech AI

Odpoveď od AI

Hlavné typy dialógových interakcií v Android:

  • AlertDialog — jednoduchý dialóg s hlásením a tlačidlami na potvrdenie alebo zrušenie akcie.
  • DatePickerDialog — dialóg na výber dátumu.
  • TimePickerDialog — dialóg na výber času.
  • ProgressDialog (zastaralý) alebo indikátory pokroku — zobrazujú proces vykonávania úlohy.
  • Vlastný dialóg — dialóg s vlastným rozložením pre zložitejšie interakcie.

Príklad vytvorenia AlertDialog:

AlertDialog.Builder(context)
    .setTitle("Pozor")
    .setMessage("Ste si istý?")
    .setPositiveButton("Áno") { dialog, _ -> dialog.dismiss() }
    .setNegativeButton("Nie") { dialog, _ -> dialog.dismiss() }
    .show()