View Flashcards
Comment marche un framelayout
Le contenu se superpose
Comment marche le linearlayout?
Les groupes de View sont alignés les uns à côté des autres et les uns au dessus des autres en fonction de l’orientation du linearlayout
Comment fonctionne le relativelayout
Le relativelayout permet de positionner une vie par rapport à un autre
A quoi sert la propriété weight
Dans un linearlayout permet de définir la proportion d’espace occupé par un membre de la vue
A quoi sert la propriété gravity
Permet de centrer horizontalement une View dans un autre
A quoi sert la propriété layout-gravity
Permet de centrer verticalement un élément par rapport à un autre view
Quel sont les propriété possible de width et height
Une combinaison de match-parent et wrap-content
A quoi sert la propriété padding
À définir l’espace entre le contenant et le texte
A quoi sert la propriété Margin
À définir la marge extérieur du contenu
Donner la liste des groupview qui existe sous android
Framelayout
Linearlayout
Relativelayout
A quoi sert un imageview
A afficher une image
A quoi sert la propriété layout-weight
A repartir la taille de la View dans un groupview
Binder les données avec la vue
Associer les données provenant d’un Cursor de base de données ou d’un tableau avec la vue
Qu’est-ce qu’un View type?
Un view type permet d’avoir plusieurs type de vite pour un seul adapteur adapter.
Expliquer le pattern View holder
Le pattern View holder permet de stocker dans un holder les vues qui sont affichés dans une listview. L’objectif est de réduire les appels récurrent a findviewbyid
A quoi sert un scrollview ?
Un scrollview peut avoir au Max un seul élément. Il permet automatiquement de sceller son contenu.
Bonne pratique de création de layout
Beaucoup de frère et sœur mais très peu de fils petit fils. Au maximum 10 vues imbriquées et 80 vues au total
A quoi sert le hierarchyviewer
Permet de voir la hiérarchie des vues utilisées dans une appli. Permet d’avoir des infos sur les performances
Quels sont les différentes étapes dans la conception des écrans d’une application
Grouper les devices par taille ( 600dp, > 720dp).
Par densité : ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
A quoi correspond l’unité dip ?
Density independent pixel. Permet d’uniformiser la taille d’un composant pour tous les types de densité d’écran
A quoi sert les fragments?
A modulariser le contenu des vues. Introduit à partir d’honeycomb
Est-ce qu’il est possible de n’utiliser aucun seul activity avec plusieurs fragment dans une application ?
Oui c’est possible, mais cela va engendrer de la complexité. La gestion des intent sera plus difficile. Difficile à lire à maintenir. Problème de couplage. Problème de sécurité.
Oncreateview
Ondestroyview
Nouvel état associé à un fragment
Onattach
Ondetached
Onactivitycreated
Les nouveaux événements associés à un fragment
Remplacer le contenu d’un fragment par un nouveau contenu
FragmentManager
Fragment
FragmentTransaction
Qu’est-ce qui se passe quand la configuration de l’appareil change : rotation, etc?
Les activity sont recréés
Quel est la signification de sw dans la définition d’un devine?
Smallest width
Layout-sw600dp
Layout1sw720dp