Dans le cours : Découvrir le développement d'applications avec Android 5

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 23 200 cours dispensés par des experts.

Concevoir avec le FrameLayout

Concevoir avec le FrameLayout

Le FrameLayout est le premier du groupe que nous allons voir ensemble. C'est le plus simple de tous. Donc là, je vais retirer RelativeLayout et remplacer par FrameLayout. Normalement en faisant ça, il a dû me le remplacer en bas aussi, OK, donc c'est très bien. (Je vais enlever ça, je m'en sers pas, ça fera plus de place)... Donc, mon FrameLayout, il faut considérer ça comme un cadre. D'ailleurs Frame, c'est ça. C'est un groupe qui ne se préoccupe pas trop de ses enfants, en fait. Il fournit un cadre disponible, et chaque enfant va se placer uniquement en utilisant les marges et le padding. Voilà en gros le principe. Là, si je lance l'application, on va avoir un souci. C'est qu'il ne va pas reconnaitre l'attribut Layout below, qui est ici, puisque finalement il n'est plus du tout dans un RelativeLayout, donc celui-là ne veut plus rien dire, d'ailleurs il nous sûrement un warning ...voilà. Invalid Layout param in FrameLayout... Donc forcément, celui-là il ne le connait pas. Et on voit…

Table des matières