Bonjour,
Je voudrais avoir l'interface suivante :
- un LinearLayout de la dimension d'une image (avec cette dernière en background) => la taille du layout ne doit pas changer. A noter que je ne peux pas mettre la taille en dure : j'ai plusieurs sets d'images pour chaque résolution.
- Dans ce layout sont disposer l'un :
- une imageView de taille fixe qui dépend de la taille du layout (le drawable/bitmap doit être redimensionner si besoin)
- un TextView dont la taille est aussi fixe et liée au layout
- un bouton dont la taille est définie par une image
Comment dois-je définir les attributs layout_width/height ? Je n'ai pas trouvé de moyen pour que la taille du layout soit exactement celle de l'image. Il est toujours redimensionné en fonction de ses composants.
Voici mon code actuel (qui est inclus dans le root layout)
Il y a-t-il un moyen de réaliser cela ? Avec un autre layout ?
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <LinearLayout android:id="@+id/playerInfo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/background_track_info" android:orientation="horizontal" android:weightSum="389" > <LinearLayout android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="170" android:gravity="center" > <ImageView android:id="@+id/album_cover" android:adjustViewBounds="true" android:scaleType="fitCenter" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> <TextView android:id="@+id/trackInfo" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="184" android:text="@string/no_track_selected" android:textSize="12sp" /> <LinearLayout android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="35" android:gravity="center" > <Button android:id="@+id/button_list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/player_button_folder" > </Button> </LinearLayout> </LinearLayout>
Je tourne en rond depuis quelque jour et pas moyen de réaliser ce que je veux faire
Partager