2 pièce(s) jointe(s)
setContentView(R.layout. ne trouve pas le layout
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é .... (:koi:) 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 ...
Pièce jointe 167193Pièce jointe 167194
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:
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> |