0

我一直在试图找出我编写的代码有什么问题。它在 Eclipse 中给出以下错误:解析 XML 时出错:消息不灵通(无效令牌)。错误出现在以粗体字母标记的行上。我已经尝试了我所知道的一切来解决这个问题。如果有人可以提供帮助,那就太好了。

    <?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>
4

1 回答 1

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>

于 2013-09-11T10:44:29.783 回答