Chapitre 05 - Outils et éléments graphiques Flashcards
Comment est-ce que les tâches sont découpées?
Dans une Activity, par tâche spécifique pour l’utilisateur
Où est-ce qu’une Activity est déclarée?
Dans le Manifest.xml
Quelle est la relation entre une Activity et un Fragment?
Un Fragment est toujours attaché à une Activity
Quelle est l’utilité de Fragments?
Permet de réutiliser des composantes et de supporter différentes tailles d’écrans facilement
Quels sont les différents types de Layout possible sur Android?
- RelativeLayout: Organise les widgets de manière relative les uns aux autres
- LinearLayout: Organise widgets de manière linéraire (horizontalement ou verticalement)
- AbsoluteLayout: Définie l’emplacement exacte de chaque widget (comme pixel perfect)
- FrameLayout: Définir l’emplacement du widget par une donnée de gravité
- GridLayout: Organise les widgets comme un quadrillé
- ConstraintLayout: Similaire à RelativeLayout
Qu’est-ce que FILL_PARENT?
Un paramètre de Layout pour que le widget prenne autant de place que son parent
Qu’est-ce que MATCH_PARENT?
Comme FILL_PARENT, sans le padding
Qu’est-ce que WRAP_CONTENT?
Un paramètre de Layout pour que le widget soit aussi gros que ses éléments
Qu’est-ce qu’un Fragment?
Module indépendant qui peut être utilisé par une Activity, prend vie dans le context d’une Activity mais a son propre cycle de vie.
Est-ce qu’un Fragment a obligatoirement un UI?
Nope
Quelle est la puissance d’un Fragment?
On peut en ajouter ou retirer dynamiquement dans une Activity
Est-ce que deux fragments peuvent communiquer entre eux?
Na, ils doivent être découplé pour maximier leur réutilisibilité. Les communications passent par l’Activity hôte