1. 程式人生 > >databinding listview/RecyclerView的item佈局檔案中如何載入res中的圖片

databinding listview/RecyclerView的item佈局檔案中如何載入res中的圖片

這是個比較簡單的事情。

假設你的列表item佈局中有這麼一個ImageView:

<ImageView
        android:id="@+id/category_img"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@{xxxItemViewModel.imageResId}"/>

那麼在xxxItemViewModel中相應的get方法應該是這樣的:

public Drawable getImageResId() {
        return ContextCompat.getDrawable(context,R.drawable.pic);
    }
是不是太簡單了。

就是這樣一個小問題。注意是Drawable型別。