元素类型& TextView"必须后跟属性规范">",“或“/”的在



这是短代码-

<?xml version="1.0" encoding= "utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:orientation="vertical"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"

    <TextView
       android:layout_width="fill_parent"
       android:layout_height="wrap_content" 
       android:text="Your total is 0"
       android:textSize="45dp"
       android:layout_gravity="center"
       android:gravity="center" 
       android:id="@+id/tvDisplay"
    </TextView>       
    <Button            
       android:layout_height="wrap_content"
       android:layout_width="250dp"
       android:layout_gravity="center"
       android:text="Add one"
       android:textSize="20dp" 
       android:id="@+id/bAdd"
    />

    <Button
       android:layout_width="250dp"
       android:layout_height="wrap_content" 
       android:text="Subtract one"
       android:textSize="20dp"
       android:layout_gravity="center"
       android:id="@+id/bSubtract"
    />
</LinearLayout>

我正在使用Eclipse,目标是FroYo API Level 8。Mac oS X 10.8.2 EClipse juno我正在遵循TheNewBoston的教程,所以我复制了他的代码,这是完全相同的,但我得到的错误。

都可以

<TextView android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:text="Your total is 0"
    android:textSize="45dp" 
    android:layout_gravity="center"
    android:gravity="center" 
    android:id="@+id/tvDisplay" />

<TextView android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:text="Your total is 0"
    android:textSize="45dp" 
    android:layout_gravity="center"
    android:gravity="center" 
    android:id="@+id/tvDisplay">
</TextView>

你的LinearLayout在顶部没有关闭

你在XML中的语法是错误的。
替换你已有的TextView:

<TextView
     android:layout_width="fill_parent"
android:layout_height="wrap_content" 
android:text="Your total is 0"
android:textSize="45dp"
android:layout_gravity="center"
android:gravity="center" 
android:id="@+id/tvDisplay"
</TextView>

:

<TextView
         android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:text="Your total is 0"
    android:textSize="45dp"
    android:layout_gravity="center"
    android:gravity="center" 
    android:id="@+id/tvDisplay"
    />

您忘记关闭元素了

试试这个

<TextView
     android:layout_width="fill_parent"
     android:layout_height="wrap_content" 
     android:text="Your total is 0"
     android:textSize="45dp"
     android:layout_gravity="center"
     android:gravity="center" 
     android:id="@+id/tvDisplay">
</TextView>

<TextView
     android:layout_width="fill_parent"
     android:layout_height="wrap_content" 
     android:text="Your total is 0"
     android:textSize="45dp"
     android:layout_gravity="center"
     android:gravity="center" 
     android:id="@+id/tvDisplay"/>

相关内容

最新更新