Créer une application qui utilise un RecyclerView pour afficher une liste de recettes. Chaque élément de la liste doit indiquer le nom de la recette avec une courte description. Lorsque l'utilisateur appuie sur une recette (un élément de la liste), démarrer une activité (Activity) qui affiche le texte complet de la recette.
- Utiliser des éléments et un style
TextViewdistincts pour le nom et la description de la recette. - Il est ossible d'utiliser un texte d'espace réservé (placeholder) pour les recettes complètes.
- En option, ajouter une image du plat fini à chaque recette.
- Cliquer sur le bouton Haut ramène l'utilisateur à la liste des recettes.
La capture d'écran ci-dessous montre un exemple d'implémentation simple. L'application peut avoir un aspect très différent, tant qu'elle dispose des fonctionnalités requises.
Laquelle des affirmations suivantes concernant une RecyclerView est fausse ? Choisissez-en un.
- Un
RecyclerViewest un moyen plus économe en ressources pour afficher des listes déroulantes. - Il faut fournir une mise en page (layout) pour un seul élément de la liste.
- Tous les éléments de la liste se ressemblent.
- on a pas besoin d'un gestionnaire de disposition (layout manager) avec un
RecyclerViewpour gérer la hiérarchie et la disposition des élémentsView.
Lequel des éléments suivants est le composant principal dont vous avez besoin pour fournir à un adaptateur un élément de vue et sa position dans un RecyclerView?Choisissez-en un.
-
RecyclerView -
RecyclerView.Adapter -
RecyclerView.ViewHolder -
AppCompatActivity
Quelle interface doit-on implémenter pour écouter et répondre aux clics des utilisateurs dans une RecyclerView? Choisissez-en un.
-
View.onClickListener -
RecyclerView.Adapter -
RecyclerView.ViewHolder -
View.OnKeyListener
Vérifier que l'application dispose des fonctionnalités suivantes :
- Implémente un
RecyclerViewqui affiche une liste déroulante de titres de recettes et de courtes descriptions. - Le code étend ou implémente
RecyclerView,RecyclerView.Adapter,RecyclerView.ViewHolderetView.OnClickListener. - Cliquer sur un élément de la liste démarre une activité (
Activity) qui affiche la recette complète. - Le fichier
AndroidManifest.xmldéfinit une relation parent de sorte que cliquer sur le bouton Haut dans une vue de recette revient à la liste des recettes. ViewHoldercontient une mise en page avec deux élémentsTextView; par exemple, unLinearLayoutavec deux élémentsTextView.
