2011-10-17 8 views
9

estoy recibiendo este error:Android Error XML análisis XML: desperdicios después de elemento de documento

anotaciones múltiples que se encuentran en esta línea: - El marcado del documento que sigue al elemento raíz debe ser bien formados . - error: Error al analizar XML: elemento de basura tras documento

Esto aparece en el segundo TextView en este archivo xml.

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/text1" 
      android:textSize="16sp" 
      android:textStyle="bold" 
      android:textColor="#FFFF00" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent"></TextView> 

<TextView android:id="@+id/text2" 
    android:textSize="12sp" 
    android:textStyle="bold" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    ></TextView> 

<TextView android:id="@+id/text3" 
    android:typeface="sans" 
    android:textSize="14sp" 
    android:textStyle="italic" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"></TextView> 

¿Alguna idea del error que estoy cometiendo? Se agradece toda la ayuda.

Respuesta

25

Un documento XML solo puede tener 1 elemento raíz. Tienes 3 de esos elementos. Usted debe incluir sus elementos TextView dentro de un diseño, como por ejemplo un LinearLayout:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:orientation="vertical" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

    <!-- TextView elements here --> 

</LinearLayout> 

Retire el atributo xmlns en el primer elemento de Vista de Texto.

+2

¡Gracias, aceptaré su respuesta! – Lijap

0

debe encapsular sus elementos en diseños, como LinearLayout. Puede ver un archivo de configuración de diseño en existencia.

Cuestiones relacionadas