在使用Picasso加载网络图片时,可以设置图片的显示方式,Picasso好像只支持CenterCrop()和CenterInside()。可能是我的图片尺寸太小,图片总是不是被填充整个组件,在ImageView中设置成FitXy也不行。怎么办?
不知道你有没注意到reSize的单位是int,与xml中的dp单位不同的。我试过在xml 指定宽和高,并且设置ScaleType为fitXY。你把Picasso里指定的**resize和ScaleType去掉,直接在xml指定试一下**。比如这样:
<ImageView
android:id="@+id/load_image"
android:layout_width="400dp"
android:layout_height="200dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:scaleType="fitXY"/>