2013-09-04 4 views
1

Salut j'ai fait ce fichier XML, mais il jette une erreur: ligne incorrecte fin touvée chariot (\ r) sans correspondant saut de ligne (\ n)Erreur inconnue en XML

Voici mon fichier XML:

<?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:orientation="vertical" > 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 

     <ImageView 

      android:id="@+id/imageView1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:src="@drawable/help_new_session" 
      android:layout_above="@+id/buttonHideNewSessionHelp" 
      /> 




     <Button 
      android:id="@+id/buttonHideNewSessionHelp" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:onClick="onButtonClick" 
      android:text="Hide" /> 

    </RelativeLayout> 

</LinearLayout> 
+0

vous n'avez pas besoin d'une mise en page linéaire, vous pouvez simplement utiliser une mise en page relative unique – Raghunandan

+0

avez-vous la solution? – Developer

+0

duplication possible de [Fin de ligne incorrecte: retour chariot trouvé (\ r) sans nouvelle ligne correspondante (\ n)] (http://stackoverflow.com/questions/14049508/incorrect-line-ending-found-carriage-return-r -without-correspondant-newline) – surhidamatya

Répondre

1

Le processus ci-dessous résoudra votre problème.

  1. fichier mise en page Ouvrir
  2. Ctrl + Maj + F
  3. Enregistrez le fichier de mise en page et fermez-le.
  4. Supprimez tous les fichiers .out que le générateur a peut-être créés (vous pouvez voir les fichiers .out sous le fichier de modèle d'origine).
  5. Nettoyer le projet.
+0

Je pense que j'ai trouvé la solution du problème, il n'y avait pas d'erreur dans mon fichier XML. C'était une erreur de lecture d'éclipse. Chaque fois que vous obtenez une telle erreur, il suffit d'appuyer sur la combinaison Ctrl + 1, et il vous donne la possibilité de corriger cette erreur automatiquement, cela a fonctionné :) –

0

Essayez cette mise en page maintenant

<?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:orientation="vertical" > 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 
     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:src="@drawable/help_new_session" 
      android:layout_above="@+id/buttonHideNewSessionHelp"/> 
     <Button 
      android:id="@+id/buttonHideNewSessionHelp" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:onClick="onButtonClick" 
      android:text="Hide" /> 
    </RelativeLayout> 

</LinearLayout> 

Il est à la recherche parfaite

0

J'utilise le même code de votre ne donnant aucun problème à me.Select XML complet et ctrl + ii alignera et nettoyer le projet une fois