2012-08-20 1 views
5
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <LinearLayout 
     android:id="@+id/tab1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <ScrollView 
      android:id="@+id/scrollView1" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent"> 

      <LinearLayout 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:orientation="vertical"> 

       <TextView 
        android:id="@+id/textView1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:gravity="center" 
        android:text="About the course" 
        android:textColor="#0000ff" 
        android:textSize="20dp" /> 

       <TextView 
        android:id="@+id/textView2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:text="This course equips you the skills to handle and manage the technology that is so vital in the field of media and communication, namely digital communication, wireless devices, broadband, media design and other emerging media and telecommunication technologies." 
        android:textColor="#0000ff" 
        android:textSize="14dp" /> 
       <ImageView 
        android:id="@+id/imageView1" 
        android:layout_width="214dp" 
        android:layout_height="171dp" 
        android:layout_marginTop="10dp" 
        android:adjustViewBounds="true" 
        android:padding="10dp" 
        android:scaleType="fitStart" 
        android:src="@drawable/cinema4d" 
        android:layout_gravity="center" /> 
       <TextView 
        android:id="@+id/textView3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:textColor="#0000ff" 
        android:text="What you learn:" 
        android:textSize="14dp" /> 
       <TextView 
        android:id="@+id/textView4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:textColor="#0000ff" 
        android:textSize="14dp" 
        android:text="Enrol in subjects on the fundamentals of media and communication technology and refine your specialisation by choosing elective subjects in areas such as multimedia networking and applications, wireless and mobile communications, and digital broadcasting with emphasis on a 'hands-on. minds-on' approach."/> 
       <ImageView 
        android:id="@+id/imageView1" 
        android:layout_width="214dp" 
        android:layout_height="171dp" 
        android:layout_marginTop="10dp" 
        android:adjustViewBounds="true" 
        android:padding="10dp" 
        android:scaleType="fitStart" 
        android:src="@drawable/fdmp" 
        android:layout_gravity="center" />     
     </ScrollView> 
    </LinearLayout>  
</LinearLayout> 

мой код был в порядке, и я несколько раз тестировал его, и он работает до тех пор, пока не появится ошибка разбора xml mismatched, и я не могу найти ошибку. После того, как я добавлю изображение, появляется следующее сообщение об ошибке при попытке построить: Несколько аннотаций, найденных в этой строке: - ошибка: ошибка разбора XML: несоответствующий тег - Тип элемента «LinearLayout» должен быть прерван соответствующим концом, тег "". Кто-нибудь знает, что случилось с моим кодом? благодаряОшибка разбора XML-несоответствующего тега

ответ

7

Сообщение об ошибке довольно точно:

Multiple annotations found at this line: - error: Error parsing XML: mismatched tag - The element type "LinearLayout" must be terminated by the matching end-tag

Ваш XML открывает две <LinearLayout> метки (один на первой линии, один в качестве первого элемента <ScrollView>), но он закрывает только один.

Добавление </LinearLayout> до </ScrollView> должно решить эту проблему.

+0

THx много я пропустил это. Он решает проблему – realityss