2012-03-16 90 views
1

我必须盯着问题看不到它,所以任何帮助表示赞赏。java.lang.RuntimeException:二进制XML您必须提供一个layout_width属性

我在我的XML按钮声明:

<Button xmlns:android="http//schemas.android.com/apk/res/android" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:background="@drawable/key_bg" 
     android:text="Q" /> 

当XML被充气时,我得到上述错误和应用程序崩溃。

我确实知道这是导致问题的按钮,因为(1)错误中指示的行号恰好是该按钮声明的行;和(2)我在XML中有几个,如果我注释掉这个,我会得到同样的错误,并且行号指向具有相同声明的下一个按钮。

据我所知,layout_widthlayout_height在那里,那么它在抱怨什么?

在此先感谢!在XMLNS:

+0

喜阿莱克斯,只是删除'的xmlns:安卓=“HTTP // schemas.android.com/apk/res/android“'从所有控件中排除布局 – 2012-03-16 16:21:05

回答

4

你失去了 '':机器人= “HTTP // ......”,尽量

<Button xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="25dp" 
    android:layout_height="25dp" 
    android:background="@drawable/key_bg" 
    android:text="Q" /> 
+0

该死!我可能会盯着这个多年,而不是看着'xmlns:android'。非常感谢! – 2012-03-16 16:15:11

相关问题