zar Posted January 17, 2011 Share Posted January 17, 2011 Bonjour, Si un spécialiste (ou un averti) sur les layouts passe par ici, voici mon casse-tête actuel : 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 ;) Link to comment Share on other sites More sharing options...
zar Posted January 17, 2011 Author Share Posted January 17, 2011 Bonjour, Si un spécialiste (ou un averti) sur les layouts passe par ici, voici mon casse-tête actuel : 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. Link to comment Share on other sites More sharing options...
chpil Posted January 18, 2011 Share Posted January 18, 2011 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 Link to comment Share on other sites More sharing options...
bigstorm Posted January 27, 2011 Share Posted January 27, 2011 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? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.