Erreur view.findViewById
Fermé
Dorian
-
15 févr. 2023 à 21:36
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 - 13 mars 2023 à 10:48
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 - 13 mars 2023 à 10:48
A voir également:
- Kotlin findviewbyid
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 10016 epson - Forum Imprimante
- Erreur 3005 france tv - Forum TV & Vidéo
2 réponses
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 908
Modifié le 16 févr. 2023 à 09:19
Modifié le 16 févr. 2023 à 09:19
Hello,
Effectivement, cela ne s'écrit pas comme cela, mais plutôt
val horizontalRecyclerView = view.findViewById(R.id.horizontal_recycler_view)
Mais bon, quitte à faire du code propre (je vois que tu utilises Kotlin), laisse tomber les findViewById au profit du ViewBinding, beaucoup plus propre et plus conforme aux bonnes pratiques maintenant:
https://developer.android.com/topic/libraries/view-binding
Dorianopg
Messages postés
22
Date d'inscription
samedi 19 novembre 2022
Statut
Membre
Dernière intervention
2 septembre 2023
4
10 mars 2023 à 17:27
10 mars 2023 à 17:27
Bonjour, excusez moi pour cette réponse tardive mais pouvez-vous m'expliquer ce que cela changerait si j'utiliserai ViewBinding ?
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 908
13 mars 2023 à 10:48
13 mars 2023 à 10:48
Plus besoin de s'embêter avec les find... c'est automatique. Et c'est beaucoup plus lisible puisque l'objet en Kotlin aura le même nom que le composant dans le XML.
Autre raison: c'est maintenant la norme dans le développement d'app Android