-3

所以这是简短的代码-

<?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 级别 8。Mac os X 10.8.2 EClipse juno 我正在关注 TheNewBoston 的教程,所以我复制了他的代码,它完全一样,但我得到了错误。

4

4 回答 4

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

或者

<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>
于 2013-03-05T02:54:12.217 回答
1

你在顶部的 LinearLayout 没有关闭

于 2013-03-05T02:56:38.623 回答
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"
    />
于 2013-03-05T02:53:44.257 回答
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"/>
于 2013-03-05T02:54:05.553 回答