【问题标题】:How can I pass multiple arguments via xml for a custom setter when using Android data binding使用Android数据绑定时,如何通过xml为自定义设置器传递多个参数
【发布时间】:2016-04-28 17:18:19
【问题描述】:

假设我有一个需要两个参数的自定义 setter 方法:

@BindingAdapter({"imageUrl", "placeholder"})
public static void loadImage(ImageView imageView, String imageUrl, Drawable drawable) {
     Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable).into(imageView);
}

对应的 xml 会是什么样子?

【问题讨论】:

    标签: android android-layout android-databinding


    【解决方案1】:

    看起来可以这样:

    <ImageView app:imageUrl=“@{data.imageUrl}” app:placeholder=“@{@drawable/placeholder}”/>

    http://developer.android.com/intl/es/tools/data-binding/guide.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 2015-12-30
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多