我有一个我写的项目,当我完成它时,代码很好,没有错误。有一天,我打开 Eclipse,我遇到了三个错误,我的布局中各有一个。
两种情况:
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之前不会返回。
我尝试在 values 文件夹中的 dimens.xml 文件中创建值并使用 @dimen/ 引用它,但这不起作用,我根本不理解重复值。这可能是一个日食错误吗?