簡體   English   中英

在使用Android數據綁定時,如何通過xml為自定義setter傳遞多個參數

[英]How can I pass multiple arguments via xml for a custom setter when using Android data binding

假設我有一個自定義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會是什么樣子?

看起來可以這樣做:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM