Bonjour,
Je suis face à un problème coriace. En effet, mon application plante à l'exécution. Le logCat me donne ceci comme erreur :
Mon layout est composé de deux autres layout, chacun de ceux-ci contenant trois boutons personnalisés (MyButton) et organisés de manière verticale. Avant cela, au lieu d'utiliser un LinearLayout, j'utilisais un TableLayout avec 3 TableRow contenant deux boutons personnalisés chacune. Mais avec le TableLayout, j'avais du mal à aligner mes boutons personnalisés verticalement. Bref, avec le TableLayout, l'application s'exécutait sans problème, mais avec les LinearLayout imbriqués, ça plante !
Code : Sélectionner tout - Visualiser dans une fenêtre à part You must supply a layout_width attribute
Par rapport au message du logCat, j'ai bien précisé l'attribut layout_width partout où il le fallait, donc je ne comprends pas ce message...
J'ai cherché sur le net avec le message du logCat et en général ça correspond à une erreur de fermeture de balise ou des autres petites erreurs de syntaxe de ce genre. Mais après avoir relu le code de mon Layout maintes et maintes fois, je suis toujours dans la mouise !
Voici le code du Layout :
Est-ce que quelqu'un aurait une idée d'où peut venir le problème ? D'avance merci
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
48 <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center" android:orientation="horizontal"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:layout_gravity="center" android:orientation="vertical"> <com.test.gui.tools.MyButton android:layout_gravity="left" android:drawable="@drawable/im_1" android:text="bouton_1" /> <com.test.gui.tools.MyButton android:layout_gravity="left" android:drawable="@drawable/im_2" android:text="bouton_2" /> <com.test.gui.tools.MyButton android:layout_gravity="left" android:drawable="@drawable/im_3" android:text="bouton_3" /> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:layout_gravity="center" android:orientation="vertical"> <com.test.gui.tools.MyButton android:layout_gravity="right" android:drawable="@drawable/im_4" android:text="bouton_4" /> <com.test.gui.tools.MyButton android:layout_gravity="right" android:drawable="@drawable/im_5" android:text="bouton_5" /> <com.test.gui.tools.MyButton android:layout_gravity="right" android:drawable="@drawable/im_6" android:text="bouton_6" /> </LinearLayout> </LinearLayout>![]()
Partager