我一直试图弄清楚我写的代码有什么问题。它在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>
答案 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>