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:45]
enric_mieza_sanchez [Objectiu i exemple]
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 77: Línia 79:
  
 ===== View Bindings en Fragment ===== ===== View Bindings en Fragment =====
 +
 +<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
 +import com.usuari.lamevaapp.databinding.FragmentTtsBinding
 +
 +class TTSFragment : Fragment() {
 +    private var _binding: FragmentTtsBinding? = null
 +    private val binding get() = _binding!!
 +
 +    override fun onCreateView(
 +        inflater: LayoutInflater, container: ViewGroup?,
 +        savedInstanceState: Bundle?
 +    ): View? {
 +        // Inflate the layout for this fragment
 +        _binding = FragmentTtsBinding.inflate(inflater, container, false)
 +        
 +        // ...
 +    }
 +    
 +    //...
 +}
 +
 +</code>
  
 \\ \\
  
  
android_bindings.1737398716.txt.gz · Darrera modificació: 2025/01/20 18:45 per enric_mieza_sanchez