“元素类型”TextView“必须跟随属性规范,”>“或”/>“>

时间:2013-03-05 02:49:48

标签: java android xml eclipse

所以这是短代码 -

<?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的教程,因此我复制了他的代码,而且它完全相同,但我收到了错误。

4 个答案:

答案 0 :(得分:5)

两者都可以使用

<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" />

OR

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

答案 1 :(得分:1)

顶部的LinearLayout未关闭

答案 2 :(得分:0)

您在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"
    />

答案 3 :(得分:0)

你忘了关闭元素。

试试这个

<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"/>