【发布时间】:2017-11-22 13:19:14
【问题描述】:
此绑定属性构建失败,出现错误:
找不到属性“errorText”的设置器
@BindingAdapter({"errorText"})
public static void setErrorText(TextInputLayout view, String error) {
view.setError(error);
}
<android.support.design.widget.TextInputLayout
android:id="@+id/email_layout"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:errorEnabled="true"
app:errorText="@{data.usernameError}"
>
....
为什么这不起作用?
【问题讨论】:
-
哦,没有数据绑定的恐怖
-
也许需要改变这个? @BindingAdapter({"usernameError"})
-
你能上传整个xml文件吗?
标签: android android-databinding