Aller au contenu

Besoin d'aide pour une structure de layout


zar

Recommended Posts

Bonjour,

Si un spécialiste (ou un averti) sur les layouts passe par ici, voici mon casse-tête actuel :

androidlayout.png

Le plus grand cadre représente 1 élément répétable de ma liste.

En vert, il s'agit d'ImageViews et en bleu de TextViews.

L'idée est que les éléments soient en symétrie centrale, sauf la TextView supérieure, simplement centrée.

Je suis parti sur une LinearLayout verticale pour l'ensemble et une sous RelativeLayout, mais je ne parviens pas encore à obtenir ce que je veux.

Toute aide est la bienvenue ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Si un spécialiste (ou un averti) sur les layouts passe par ici, voici mon casse-tête actuel :

androidlayout.png

Le plus grand cadre représente 1 élément répétable de ma liste.

En vert, il s'agit d'ImageViews et en bleu de TextViews.

L'idée est que les éléments soient en symétrie centrale, sauf la TextView supérieure, simplement centrée.

Je suis parti sur une LinearLayout verticale pour l'ensemble et une sous RelativeLayout, mais je ne parviens pas encore à obtenir ce que je veux.

Toute aide est la bienvenue ;)

Je ne sais pas si c'est une bonne solution, mais j'ai rajouté un élément (fictif) au milieu des 2 images, tout ca dans une RelativeLayout.

J'ai forcé le centrage dans le parent de l'élément en question et ai placé des android:layout_toLeftOf et android:layout_toRightOf par rapport à l'élément central sur chacune des images.

Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas testé, mais j'aurai mis un RelativeLayout global, avec le TextView supérieur centré et aligné en haut, puis un TableLayout (2 colonnes/1 ligne) avec dans chacune des cellules un RelativeLayout avec le TextView et l'ImageView aligné à gauche pour l'une des cellules, à droite pour l'autre

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Comme le dit chpil le mieux serait de mettre un RelativeLayout puis un TableLayout... Mais pour deux éléments je m'embêterai pas avec une table.

Sinon tu peux mettre un RelativeLayout et à l'intérieur pour faire ta séparation tu effectues un autre RelativeLayout .

Ensuite pour faire ta petite barre si tu as pas besoin qu'elle soit visible tu peux mettre

           android:layout_marginLeft="10px"
           android:layout_toRightOf="@id/buttonagauche"

Je suis d'un autre coté pas très expert en xml mais avec cela c'est sur que tu peux arriver a ce que tu souhaites (sauf si tu veux voir la petite barre). Mais déjà ton problème avec le LinearLayout et le RelativeLayout c'était quoi? Tu devrais aussi y arriver normalement...

Tu avais pas plutôt un problème de fill_parent et wrap_content?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...