Bonjour,
Actuellement en stage de fin d'études, on m'a donné une application Android à modifier. J'ai importé le code sous Eclipse et déjà fait de nombreuses modifications.
Mon problème à l'heure actuelle c'est que l'on m'a demandé d'ajouter une pub à l'application, ce que j'ai réussi à faire mais les choses se compliquent maintenant pour la placer où je veux. A priori la personne qui a développé l'application (aussi un stagiaire) avait mis dans l'activity_main.xml un FrameLayout pour accueillir le fragment. Et le fragment qu'il rajoute est un RelativeLayout.
Quand j'essaye de mettre un LinearLayout à l'intérieur de ce RelativeLayout j'ai l'application qui crash, tandis que si je le met directement dans activity_main.xml ça fonctionne...
Et je viens aussi vers vous car dans l'état actuel des choses l'application est impossible à débugger, je ne sais pas pourquoi mon logcat ne m'affiche aucune erreur sur cette application (alors qu'il fonctionne très bien pour une autre). J'ai essayé de nombreux filtres mais rien n'y fait je n'arrive pas à voir les erreurs concernant cette application, vous avez une idée d'où cela pourrait venir ?
Je vous met ci-dessous le code d'activity_main.xml et du fragment qu'on ajoute :
Merci d'avance pour votre aide,
Nayro
activity_main :
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- Framelayout to display fragments --> <FrameLayout android:id="@+id/frame_container" android:layout_width="match_parent" android:layout_height="match_parent" /> <LinearLayout android:id="@+id/linearLayout" android:orientation="vertical" android:layout_marginBottom="1dp" android:layout_width="match_parent" android:layout_height="match_parent"> </LinearLayout> <!-- ListView to display slider menu --> <ListView android:id="@+id/list_slidermenu" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@color/list_divider" android:dividerHeight="1dp" android:listSelector="@drawable/list_selector" android:background="@color/list_background" /> <!-- <Button android:id="@+id/buttonLaunchRecord" android:layout_width="300dp" android:layout_height="339dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="14dp" android:background="@drawable/selector_launch_record" /> <Switch android:id="@+id/switchModeRecord" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="30dp" android:text=" " android:textOff="Voice" android:textOn="Piano" /> <TextView android:id="@+id/textLaunchRecord" android:layout_width="200dp" android:layout_height="55dp" android:layout_above="@+id/buttonLaunchRecord" android:layout_centerHorizontal="true" android:layout_marginBottom="18dp" android:gravity="center" android:text="Cliquez pour lancer l'écoute" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="@color/grey" /> --> </android.support.v4.widget.DrawerLayout>
Le fragment :
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 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rlFragHome" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:id="@+id/buttonLaunchRecord" android:layout_width="300dp" android:layout_height="339dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="58dp" android:background="@drawable/selector_launch_record" /> <Switch android:id="@+id/switchModeRecord" android:switchMinWidth="120dip" android:layout_width="wrap_content" android:layout_height="20dip" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="40dp" android:textOff="" android:textOn="" android:thumb="@drawable/selector_switch_thumb" android:track="@drawable/selector_switch" /> <TextView android:id="@+id/textLaunchRecord" android:layout_width="200dp" android:layout_height="55dp" android:layout_centerHorizontal="true" android:layout_marginTop="16dp" android:gravity="center" android:text="@string/welcome_string_mic" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#424242" /> </RelativeLayout>
Partager