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 :

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>
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 :/

Les deux lignes dans ImageView

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
android:adjustViewBounds="true"
android:scaleType="fitStart"
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..)

Merci pour le coup de main =)