bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android_spinner

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
android_spinner [2022/10/17 17:03]
enrique_mieza_sanchez [Creació d'un spinner de forma gràfica]
android_spinner [2026/09/23 14:02] (actual)
enric_mieza_sanchez [Opció 1: objecte OnItemSelectedListener]
Línia 94: Línia 94:
 Crear un objecte tipus ''OnItemSelectedListener'' per a cada Spinner, similarment a com solem fer amb els ''OnClickListener'' dels ''Button'': Crear un objecte tipus ''OnItemSelectedListener'' per a cada Spinner, similarment a com solem fer amb els ''OnClickListener'' dels ''Button'':
  
 +<tabbox Versió Kotlin>
 +<code kotlin>
 +spinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
 +    override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
 +        val seleccionat = parent?.getItemAtPosition(position).toString()
 +        // Fer alguna cosa amb l'element seleccionat
 +    }
 +
 +    override fun onNothingSelected(parent: AdapterView<*>?) {
 +        // Opcional
 +    }
 +}
 +</code>
 +<tabbox Versió Java>
 <code java> <code java>
 Spinner spinner = new Spinner(this); Spinner spinner = new Spinner(this);
Línia 109: Línia 123:
 }); });
 </code> </code>
 +</tabbox>
  
 ==== Opció 2: heretar OnItemSelechtedListener a la MainActivity ==== ==== Opció 2: heretar OnItemSelechtedListener a la MainActivity ====
android_spinner.txt · Darrera modificació: 2026/09/23 14:02 per enric_mieza_sanchez