bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android_bindings

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
Següent revisió
Revisió prèvia
android_bindings [2025/01/20 18:59]
enric_mieza_sanchez [View Bindings en Fragment]
android_bindings [2026/01/19 14:48] (actual)
enric_mieza_sanchez [Objectiu i exemple]
Línia 20: Línia 20:
 val button = findViewById<Button>(R.id.button) val button = findViewById<Button>(R.id.button)
 button.setOnClickListener { button.setOnClickListener {
-   val toSpeak binding.parlaText.text.toString()+   val parlaText findViewById<Button>(R.id.parlaText) 
 +   val toSpeak = parlaText.text.toString()
    tts.speak(toSpeak,TextToSpeech.QUEUE_FLUSH,null)    tts.speak(toSpeak,TextToSpeech.QUEUE_FLUSH,null)
 } }
Línia 54: Línia 55:
  
 <file kotlin MainActivity.kt> <file kotlin MainActivity.kt>
 +package com.usuari.lamevaapp
 // ... // ...
 import com.usuari.lamevaapp.databinding.ActivityMainBinding import com.usuari.lamevaapp.databinding.ActivityMainBinding
Línia 79: Línia 81:
  
 <code kotlin TTSFragment.kt> <code kotlin TTSFragment.kt>
 +package com.usuari.lamevaapp
 // ULL: si es posa TTS en majúscules no ho reconeix bé, ha de ser camel case // ULL: si es posa TTS en majúscules no ho reconeix bé, ha de ser camel case
 import com.usuari.lamevaapp.databinding.FragmentTtsBinding import com.usuari.lamevaapp.databinding.FragmentTtsBinding
android_bindings.1737399572.txt.gz · Darrera modificació: 2025/01/20 18:59 per enric_mieza_sanchez