一般android适配图片是使用套图来实现的,如下图:
现在只有一张从后台获取到的照片了,只能用代码来实现照片大小的拉伸,来进行列表照片的适配;
下面是代码:
private List<WelfareCardBean> mWelfareCardList; //列表 WelfareCardBean为获取到的数据
private Context context;
final WelfareCardBean task = mWelfareCardList.get(position); //声明task, String welfareCardImage = task.getImg();//加上获取到所需要的image字段 int w = BaseActivity.ScreenW - Utils.dip2px(context, 24);// 宽度 int h = 635*BaseActivity.ScreenW/750;//高度 Picasso.with(context).load(welfareCardImage).resize(w, h).centerInside().into(viewHolder.iv_welfare_card);
还有一种配置方式就是:
ImageUtils.loadImgByPicasso(FreeGettt.this, pass.getImgAppShareTip() + "",R.drawable.ico_img_noshow ,ivMessage , BaseActivity.ScreenW * 2 / 3, BaseActivity.ScreenH * 3/ 8)
就是按照比例和百分比不同