Bonjour à tous,

je début sur Android et je suis en pleine galère pour faire la mise en page que je souhaite.

Je vous mets ci-dessous le rendu souhaité :


J'ai fait un code pour essayer de faire ce que je veux. J'ai jonglé avec deux solutions qui me donnent le même résultat : soit des LinearLayout soit un TableLayout. Dans les deux cas j'ajoute des Weight pour avoir la présentation voulu.

Mon problème est que tant que les layouts sont vides, ils se positionnent parfaitement. Quand j'ajoute le petit logo en haut à gauche, ma présentation n'est plus bonne et le layout du haut, qui couvre toute la bande supérieure est agrandi et je ne trouve pas moyen de lui garder la proportion originale.

Je vous mets une partie du code pour que vous voyez :

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
29
30
31
32
 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:weightSum="100" >
 
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="10"
            android:background="#000000"
            android:orientation="horizontal" >
 
			<ImageView
			    android:id="@+id/MenuImage"
			    android:layout_width="wrap_content"
			    android:layout_height="fill_parent"
			    android:contentDescription="@string/main_image_desc"
			    android:onClick="displayDetail"
			    android:scaleType="center"
			    android:src="@drawable/ic_launcher_trans" />
 
        </LinearLayout>
 
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="90"
            android:baselineAligned="false"
            android:orientation="horizontal" >
        </LinearLayout>
Merci d'avance pour votre aide précieuse...