2012-03-16 79 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

相關問題