2012-06-25 74 views
-1

我是新来的xml和android programming.Here是我的xml代码...我不明白为什么我会随机出错......我尝试了很多东西(比如改变“/ >“以正常方式结束)。我也尝试过一个在线XML检查器,但我得到了同样的错误,所以我希望你能帮助我。我收到很多错误,我知道我应该告诉你哪些是,但它们是如此随机。也许这是Eclipse的bug ... Idk,感谢您阅读本文。Xml on Android随机错误

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

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

<Button 
android:layout_width="250dp" 
android:layout_height="wrap_content" 
android:text="Add one" 
android:layout_gravity="center" 
android:textSize="20dp" 
android:id="@id/bAdd" 
/> 

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

回答

1

您的ID声明不正确:android:id="@id/bSub"。 它应该像android:id="@+id/bSub"。请注意“+”号。

+1

见本作什么Arhimed在谈论更多的信息:http://developer.android.com/guide/topics/resources/layout-resource.html# idvalue – petey

0

也改变线android:textSide="20dp"android:textSize="20dp"

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

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

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

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

这实际上是复制粘贴错误,但无论如何,谢谢! – user1480878