IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Eclipse Run impossible error dans le Main.xml


Sujet :

Android

  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut Eclipse Run impossible error dans le Main.xml
    Bonjour,
    J'ai réalisé un tuto Hello Moi
    Tout c'est bien passé puis je l'ai quitté et lorsque j'ai voulu faire run a nouveau, j'avais une erreur dans le Main.xlm à la ligne 2 qui empche de relancer le run.
    Voici le fichier 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
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
     
        <TextView android:id="@+id/TextViewPrenom"
        	android:layout_width="fill_parent"
        	android:layout_height="wrap_content"
        	android:text="@string/prenom"
        	/>
     
       	 <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            >
    	    <EditText android:id="@+id/EditTextPrenom"
    	    	android:layout_width="wrap_content"
    	    	android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_gravity="bottom"
    	    	android:hint="@string/prenomHint"
    	    	/>
     
    	    <Button android:id="@+id/ButtonEnvoyer"
    	    	android:layout_width="wrap_content"
    	    	android:layout_height="wrap_content"
    	    	android:text="@string/bouton"
    	    	/>
    	</LinearLayout>
     
    	<TextView android:id="@+id/TextViewHello"
    	    android:layout_width="wrap_content"
    	    android:layout_height="fill_parent"
    	    android:layout_gravity="center_horizontal"
    	    android:textSize="@dimen/dimMessage"
    	    android:textColor="@color/couleurMessage"
    	    />
     
    </LinearLayout>

  2. #2
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    j'ai bien noté qu'il fallait mettre des balises codes à l'avenir
    Quelqu'un peut il m'aider sur cette erreur ou peut etre n'ai-je pas donné assez de détails.

  3. #3
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Salut,

    Essaye de faire un clean sur le projet, ton code est correct.

  4. #4
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Après clean cela declanche aussi des erreurs dans le .java "R cannot be resolve to a variable"

    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
    package com.tutomobile.android.tuto1;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
     
    public class Tutoriel1_Android extends Activity {
     
    	private EditText editText;
    	private Button button;
    	private String prenom;
     
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            //récupération de l'EditText grâce à son ID
            editText = (EditText) findViewById(R.id.EditTextPrenom);
     
            //récupération du bouton grâce à son ID
            button = (Button) findViewById(R.id.ButtonEnvoyer);
     
            //on applique un écouteur d'évenement au clique sur le bouton
            button.setOnClickListener(
            	new OnClickListener() {
    			@Override
    			public void onClick(View v) {
    				//on réupère le texte écrit dans l'EditText
    				prenom = editText.getText().toString();
     
    			        //on affiche "Hello votrePrenom ! " dans une petit pop-up qui s'affiche quelques seconde en bas d'écran
    			        Toast.makeText(Tutoriel1_Android.this,	"Hello " + prenom + " !", Toast.LENGTH_LONG).show();
     
    			        /*on affiche &quot;Hello votrePrenom ! &quot; dans un textView que l'on a créé tout à l'heure
    			         * et dont on avait pas précisé la valeur de son texte il s'agit du dernier TextView dans le fichier main.xml
    			         * De toute façon grâce à l'ID vous devrez facilement le trouver dans le fichier main.xml
    			         */
    			        ((TextView)findViewById(R.id.TextViewHello)).setText("Hello " + prenom + " !");
    			}
    		}
            );
        }
    }

  5. #5
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Ferme et relance le projet ,

    Sinon tu as une option "Build Automatically" dans le menu Project , coche la si ce n'est pas le cas .

  6. #6
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    c'est bien coché.
    Bon je craque, je recommence à zero sur un nouveau projet.
    Merci pour les idées.

  7. #7
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Il y aurait pas une majuscule dans le nom de ton fichier layout ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Error lancement dll dans VBA: Run-time error '28' - Out of stack space
    Par cfrelet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/05/2010, 10h30
  2. Réponses: 1
    Dernier message: 22/11/2008, 20h50
  3. Error-page dans le web.xml
    Par shawty dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 25/06/2008, 11h07
  4. error-page location dans le web.xml
    Par Aurélie38 dans le forum JOnAS
    Réponses: 1
    Dernier message: 06/12/2007, 09h07
  5. [Ant Eclipse] Import des librairies dans un build.xml
    Par Alwin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/11/2004, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo