在此代码中 -
<CheckBox android:id="@+id/cb_list"
android:layout_height="50dip"
android:layout_width="50dip"
android:text="CheckBox" />
Eclipse向我发送了这个错误:
Error in an XML file: aborting build.
这是完整的代码(0渲染问题),即使问题出现在“CheckBox”中(至少这是eclipse所说的)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<CheckBox android:id="@+id/cb_list"
android:layout_height="50dip"
android:layout_width="50dip"
android:text="CheckBox" />
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/label"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize="12dip"
android:textStyle="normal">
</TextView>
</resources>
什么是普拉姆?
答案 0 :(得分:1)
确保Lint未触发您的错误。在这种情况下,由于硬编码字符串,Lint可能会警告您。
无论如何,该检查的默认严重性应该是“警告”,而不是“错误”。
修改强>
看到您的编辑,我认为您的错误是您的根节点。您在<resources>
标记下设置了元素,它应该是布局持有者,例如RelativeLayout
,LinearLayout
,....
答案 1 :(得分:0)
您发布的代码中的问题是您需要添加:
xmlns:android="http://schemas.android.com/apk/res/android"
在您的参数内复选框,如:
<CheckBox
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/cb_list"
android:layout_height="50dip"
android:layout_width="50dip"
android:text="CheckBox" />
希望有所帮助。