我创建了一个绑定适配器,该适配器使用布尔变量来显示和隐藏视图。
@BindingAdapter("visibility")
public static void isVisible(View view, boolean isVisible) {
view.setVisibility(isVisible(isVisible));
}
我想发送带有属性的默认参数。
app:visibility="@{safeUnbox(tooltip),default=true}"
与textview相同:-
android:text="@{item.getsUserName(),default = aaa}"
但这给我一个错误
错误:(313)错误:找不到属性“ com.xxx:可见性”。 错误:找不到(313)属性'com.xxx:visibility'。 错误:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 错误:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 错误:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:查看日志以获取详细信息