gpt4 book ai didi

android - ****/数据绑定(bind)错误 ****msg :Cannot find the setter for attribute 'app:image_url' with parameter type java. lang.String on android.widget.ImageView

转载 作者:太空狗 更新时间:2023-10-29 15:37:35 27 4
gpt4 key购买 nike

卡在下面的 imageview databindig 是我的自定义适配器和 Imageview。我指的是这个 [https://stackoverflow.com/questions/40188894/cannot-find-the-setter-for-attribute-with-parameter] 但没有得到解决方案 - 谁能帮忙?谢谢。

@BindingAdapter("app:image_url")
fun loadImage(view: ImageView, logoUrl: String?) {
if (logoUrl == null) {
view.setImageResource(R.drawable.alert_dark_frame)
} else {
Picasso.with(view.getContext())
.load(logoUrl)
.placeholder(R.mipmap.sym_def_app_icon)
.into(view)
}
}

<data>
<import type="android.view.View" />
<variable name="abc"
type="com.example.viewmodel.Result"/>
</data>

<ImageView
android:id="@+id/circleImageView"
android:layout_width="100dp"
android:layout_height="100dp"
app:image_url="@{abc.picture.thumbnail}"
/>

最佳答案

你能尝试在你的 build.gradle (app) 文件中添加插件吗

apply plugin: 'kotlin-kapt'

关于android - ****/数据绑定(bind)错误 ****msg :Cannot find the setter for attribute 'app:image_url' with parameter type java. lang.String on android.widget.ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54168929/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com