Bonjour,
J'essaye de mettre en place l'interface suivante :
- un panel A en bas de l'application en wrap_content pour la hauteur.
- un panel B qui doit prendre tout le reste de la hauteur (son contenu ensuite centré ou affichage d'une scrollbar selon que le contenu soit plus petit ou plus grand que panel).
Je ne peux pas que mes composants se chevauche (comme ça pourrait l'être avec un RelativeLayout, ou un FrameLayout), j'utilise donc un LinearLayout. Je ne trouve aucun moyen à forcer mon Panel B à prendre à prendre la place qu'il reste. Si je lui met match_parent dans la hauteur, comme le panel B est déclaré avant le Panel A, il va prendre toute la hauteur de la fenêtre et masquer le panel A (si j'inverse l'ordre des déclarations dans le XML mes composants font la bonne taille mais le panel A est affiché au dessus du panel B, ce qui n'est pas ce que je cherche à avoir).
Si quelqu'un sait comment faire ça en XML ?
Actuellement j'ai une solutions, mais elle implique de modifier les propriétés du layout en Java, ce que j'aimerai éviter.
Partager