【发布时间】:2014-03-20 07:54:16
【问题描述】:
我有一个带有适配器的 listView,其中包含可变大小(宽度和高度)的 ImageView。我需要将 Picasso 加载的图片大小调整为布局的最大宽度和图片纵横比给出的可变高度。
我已经检查了这个问题: Resize image to full width and fixed height with Picasso
fit() 有效,但我没有找到任何东西可以保持图片的纵横比。
如果我固定适配器布局中的高度,此代码部分有效:
Picasso.with(this.context).load(message_pic_url)
.placeholder(R.drawable.profile_wall_picture)
.fit().centerInside()
.into(holder.message_picture);
但它会在 listView 的图片之间产生空白,因为图片可能没有那个高度。
提前致谢。
【问题讨论】: