Bonjour,
J'ai un problème avec le setContentView ....
Je lui donne en paramètre le "R.layout." et dans le menu de complétion automatique, mon layout qui se nomme "activity_main.xml" n'apparait pas et il se trouve pourtant bien dans "res/layout/" !
J'ai essayé d'importer ceci : "import android.R;" mais mon layout n'en est pas plus reconnu.
De plus, l'utilisation de cet import donne lieu à un avertissement (je suis sous eclipse) qui explique qu'il est préférable de ne pas importer android.R mais plutôt d'utilise un nom pleinement qualifié .... () pour chaque utilisation. Je pense que cet avertissement me demande d'écrire "setContentView(android.R.layout.activity_main);" plutot que la ligne suivante :
"setContentView(R.layout.activity_main);"
Voici deux copies d'écran mobtrant les deux essais décrits ...
Bref toujours est-il que d'une façon ou d'une autre, j'ai toujours mon problème de layout qui n'est pas trouvé par la complétion automatique alors que le fichier est bien présent dans res/layout ....
Merci à ceux qui auront la patience de m'aider !
PS : sur une de deux copie d'écran, on ne voit pas ce qu'il y a dans le dossier layout car il est fermé. Donc, je vous assure qu'il y a le fichier "activity_main.xml" comme vous pouvez le voir sur la deuxième copie d'écran où le dossier layout est ouvert ....
Au cas où ... voici le fichier AndroidManifest.xml :
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 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pendu" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Partager