我有一个我写的项目,当我完成它是很好的代码没有错误。 有一天我打开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文件夹中创建值,并使用@ dimen /引用它但是这不起作用以及我根本不理解duplacate值。这可能是日食错误吗?
答案 0 :(得分:1)
android:padding="5pd" < it should be "5dp"
还有关于复制属性..你试过删除吗?..我认为它是线性的,所以它可能与之相矛盾:
android:layout_span="2"
答案 1 :(得分:1)
如果拼写错误的部分没有修复它(只是错误输入上面的内容),那么如果你使用Eclipse,有时候做一个“清理项目”会清除错误。
答案 2 :(得分:0)
你想要5dp,而不是5 pd。只是一个简单的错字。
答案 3 :(得分:0)
首先删除错误制作行并清理项目,直到所有错误都消失。然后重新刊登同一财产。不要忘记这次正确输入5dip。它应该是5dip