databinding赋值的时候直接
android:text="@{model.getName()}"

即可。但是,如果为图片赋值本地资源时

android:src="@{model.getIcon()}"

运行效果却不是目标图片,而是一块颜色。

解决如下:

public class BindingAdapters {    @BindingAdapter("android:src")    public static void setSrc(ImageView view, int resId) {        view.setImageResource(resId);    }}

在工程中添加如上BindingAdapters类即可。

更多相关文章

  1. Android 调用系统的分享[完美实现同时分享图片和文字]
  2. 2011.09.29(2)——— android 图片缩略图
  3. android 获取图片信息 之 ExifInterface
  4. Android从SD卡和Res读取图片,防止发生OOM内存移除
  5. [置顶] [Android] AsyncTask使用实例---加载网络图片
  6. android为图片生成缩略图
  7. Android Fresco图片处理库用法API英文原文文档2-1(Facebook开源An

随机推荐

  1. Android背景设置
  2. Android Choreographer
  3. 重新签名Android pre-install APK
  4. Android文件管理器与media数据库的同步问
  5. Android 删除再创建导致open failed: EBU
  6. 在eclipse中将android工程打包成apk
  7. Android开发者指南(19) ―― Guide Index
  8. Android基础02
  9. Android 键盘布局总结
  10. android开发每日汇总【2011-10-07】