Bonsoir =)
Je cherche un moyen d'avoir l'interface suivante, un LinearLayout alignant de gauche à droite (orientation:horizontale donc) :
un bouton, une ImageView, un bouton.
Je suis arrivé à faire ceci. Le truc, c'est que j'aimerai que l'interface reste valable quelque soit la taille de l'image (valable dans le sens, les deux boutons sont corectement affichés, et l'image prend le plus de place possible entre les deux).
Et contrainte de taille, je souhaite faire ça sans passer par Java, que en passant par le .xml ^^
J'ai testé..cherché sur le web..mais sans succès, je commence à me demander si ce n'est pas possible...
voici mon dernier bout de code :
Et avec ça donc, mon bouton à gauche s'affiche nickel, par contre..l'image prend le reste de la partie droite et du coup le bouton droit disparait :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <LinearLayout android:layout_width="wrap_content" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="8"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/prev" android:layout_gravity="center_vertical"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/image_description" android:src="@drawable/image1" android:adjustViewBounds="true" android:scaleType="fitStart"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/suiv" android:layout_gravity="center_vertical"/> </LinearLayout>
Les deux lignes dans ImageView
Ont été trouvé sur les forums...mais que je les mette ou non, le problème de disparition du bouton à droite persiste.. (même en modifiant fitStart par fitXY..)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 android:adjustViewBounds="true" android:scaleType="fitStart"
Merci pour le coup de main =)
Partager