Android Eclipse ADT 项目中的数据绑定(没有gradle)
Android Data binding in Eclipse ADT project (without gradle)
我正在尝试在没有 gradle 的 Eclipse(Juno) ADT 项目中实现 android 数据绑定库。当我尝试在布局下添加数据标签时,出现以下错误
"Attribute is missing the namespace prefix" 在 变量 行
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<data>
<variable name="user" type="com.example.User"/>
</data>
<LinearLayout
android:background="#ffffff"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/activity_horizontal_margin"
tools:context="com.example.exam"
android:orientation="vertical"
android:focusable="true"
android:focusableInTouchMode="true"
>
<TextView
android:id="@+id/label_name"
android:layout_marginTop="20dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="CLASS NAME"
android:textColor="@color/colorBlue"
android:textSize="13sp"
/>
</LinearLayout>
</layout>
我认为问题是由于我没有使用 gradle 来构建我的项目,因此我在 ADT 非 gradle 项目
中没有以下等效项
android {
....
dataBinding {
enabled = true
}
}
任何人都可以帮助我如何为非gradle ADT eclipse 项目使用数据绑定?
gradle 构建确实会生成编译时 类 为您进行绑定,因此如果您不使用 gradle 并且 Google 不提供另一个解决方案您将需要移动到另一个解决方案。
我正在尝试在没有 gradle 的 Eclipse(Juno) ADT 项目中实现 android 数据绑定库。当我尝试在布局下添加数据标签时,出现以下错误 "Attribute is missing the namespace prefix" 在 变量 行
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<data>
<variable name="user" type="com.example.User"/>
</data>
<LinearLayout
android:background="#ffffff"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/activity_horizontal_margin"
tools:context="com.example.exam"
android:orientation="vertical"
android:focusable="true"
android:focusableInTouchMode="true"
>
<TextView
android:id="@+id/label_name"
android:layout_marginTop="20dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="CLASS NAME"
android:textColor="@color/colorBlue"
android:textSize="13sp"
/>
</LinearLayout>
</layout>
我认为问题是由于我没有使用 gradle 来构建我的项目,因此我在 ADT 非 gradle 项目
中没有以下等效项android {
....
dataBinding {
enabled = true
}
}
任何人都可以帮助我如何为非gradle ADT eclipse 项目使用数据绑定?
gradle 构建确实会生成编译时 类 为您进行绑定,因此如果您不使用 gradle 并且 Google 不提供另一个解决方案您将需要移动到另一个解决方案。