我有一個項目,我寫了,當我完成它它是罰款代碼工作沒有錯誤。有一天,我打開Eclipse,我有三個錯誤,每個在我的三個佈局中的一個。整數類型不允許在'填充'爲5dp
的兩種情況:
Error Integer Type not allowed at 'padding'
該錯誤是爲代碼:
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp" > # line the error is on
上面是在兩個不同的佈局相同,且代碼波紋管是在第三:
<TextView
android:id="@+id/finalBillTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content" #line the error is on
android:layout_span="2"
android:layout_weight="1"
android:text="@string/total_bill_TV" />
有誤差:
Error parsing XML: duplicate attribute
我不明白我是如何做錯什麼的。任何其他地方使用'5dp'或類似的代碼是沒有問題的。如果刪除代碼並重新鍵入錯誤都會消失,並且不會返回,直到我重新加載eclipse。
我已經嘗試在值文件夾中的dimens.xml文件中創建值,並引用@ dimen /但這不工作以及我不明白duplacate值。這可能是一個日食錯誤?
我錯過鍵入它上面說「5dp」 – John