Afficher une liste déroulante Revenir au parcours Avant d'exécuter le code ci-dessous, simpleList doit être initialisé sous la forme d'une liste ___. println(simpleList) simpleList.add(-5) simpleList.remove(4) println(simpleList) d'entiers déroulante triée modifiable Quelles instructions sont valides ? Choisissez autant de réponses que vous jugez nécessaires. val list = listOf(1, 2, 5) val oddNumbers = mutableListOf("1", "9", "15") val listValues: MutableList<Boolean> val fruits = list("apple", "banana", "pear") val words: List<String> = listOf("jump", "run", "skip") Pourquoi un RecyclerView a-t-il besoin d'un Adapter ? Pour adapter les données à afficher sur un type d'appareil spécifique Pour créer un ViewGroup Pour adapter les données d'une source de données au format JSON Pour créer des ViewHolders et y lier des données Quels sont les avantages de RecyclerView ? Choisissez autant de réponses que vous jugez nécessaires. RecyclerView intègre des gestionnaires de mises en page. RecyclerView vous permet d'organiser votre code à l'aide de packages. RecyclerView permet d'accélérer le traitement, et ainsi de faire défiler une liste de manière plus fluide. RecyclerView est conçu pour être efficace avec les listes, en réutilisant les vues qui ne sont plus affichées à l'écran. RecyclerView intègre automatiquement les composants Material Design. Quelle affirmation concernant les packages est vraie ? Choisissez autant de réponses que vous jugez nécessaires. Vous pouvez utiliser des packages pour organiser votre code. Pour utiliser une classe d'un autre package, vous devez l'importer explicitement dans votre code. La structure du nom de package va du niveau spécifique au plus général. Il est recommandé d'utiliser des packages pour regrouper les classes par fonctionnalité. Comment s'assurer de transmettre le type d'ID de ressource approprié à un constructeur ? Utilisez un Adapter pour forcer le type. Utilisez uniquement un stringResourceId ou un imageResourceId. Utilisez des annotations de ressources. Utiliser une convention d'attribution de noms pour transmettre l'ID au format R.<type>. Aucune des réponses ci-dessus Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. Dans le code ci-dessous, ___ doit être écrit dans la boucle for de manière à renvoyer une liste de nombres de 1 à 3, chacun étant affiché sur une nouvelle ligne. val numbers = listOf(1, 2, 3) for (_______) { println(num) } Envoyer les réponses error_outline Une erreur s'est produite lors de la notation du quiz. Veuillez réessayer.