作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
卡在下面的 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/
我是一名优秀的程序员,十分优秀!