解析XML时出错:没有明确的信息

时间:2013-09-11 10:40:55

标签: android

我一直试图弄清楚我写的代码有什么问题。它在Eclipse中出现以下错误:解析XML时出错:没有明智的信息(invalid-token)。该错误出现在以粗体字母标记的行上。我已经尝试了我所知道的所有东西来解决这个问题。如果有人能提供帮助就会很棒。

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >
    <LinearLayout android:orientation="vertical"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        />
        <TextView android:id="@+id/name"
            **android:layout_height="wrap_content"**
            android:layout_width="match_parent"
            android:paddingBottom="2dip"
            android:paddingTop="6dip"
            android:textStyle="bold"
            android:textSize="16sp"
            android:textColor="#dc6800"> </TextView>
        <!-- Description label -->
        <TextView android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:paddingBottom="2dip"
            android:textColor="#acacac"
            android:id="@+id/description"> </TextView>
        <!-- Linear Layout for cost and price Cost:Rs.100 -->
        <LinearLayout android:orientation="horizontal"
            android:layout_height="wrap_content"
            android:layout_width="match_parent">
            <!-- Cost Label -->
            <TextView 
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:textStyle="bold"
                android:textColor="#5d5d5d"
                android:text="Cost:"
                android:gravity="left" />
            <!-- Price Label -->
            <TextView
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:textStyle="bold"
                android:textColor="#acacac"
                android:id="@+id/cost"
                android:gravity="left"
                />
        </LinearLayout>
       </LinearLayout>
</LinearLayout>

1 个答案:

答案 0 :(得分:1)

这是正确的XML。

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

    <TextView
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="2dip"
        android:paddingTop="6dip"
        android:textColor="#dc6800"
        android:textSize="16sp"
        android:textStyle="bold" >
    </TextView>
    <!-- Description label -->

    <TextView
        android:id="@+id/description"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="2dip"
        android:textColor="#acacac" >
    </TextView>
    <!-- Linear Layout for cost and price Cost:Rs.100 -->

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

        <!-- Cost Label -->

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:text="Cost:"
            android:textColor="#5d5d5d"
            android:textStyle="bold" />
        <!-- Price Label -->

        <TextView
            android:id="@+id/cost"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:textColor="#acacac"
            android:textStyle="bold" />
    </LinearLayout>
</LinearLayout>