Android:加载Glide时,图像无法正确拟合imageView

时间:2017-09-04 15:04:33

标签: android listview android-glide

我正在尝试将图片加载到带有Glide的listview的单元格中的imageView中。

以下是图片视图的XML:

<ImageView
   android:id="@+id/imageView"
   android:layout_width="0dp"
   android:layout_height="match_parent"
   android:layout_margin="2dp"
   android:scaleType="centerInside"
   android:adjustViewBounds="true"
   android:layout_weight="1"
   android:background="@android:color/white" />

在我的适配器的getView中:

Glide.with(activity)                           
 .load(url)
 .placeholder(R.drawable.placeholder)
 .into((ImageView) view.findViewById(R.id.imageView));

然而,当图像首次完成加载时,它们不适合图像视图。例如:

enter image description here

但是当我滚动列表视图并返回到图像时,它被正确呈现:

enter image description here

这里做什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

您可能希望在<div class="row"> <div class="col"> <div class="front">This is front div</div> <div class="back">This is back div</div> </div> <div class="col"> <div class="front">This is front div</div> <div class="back">This is back div</div> </div> <div class="col"> <div class="front">This is front div</div> <div class="back">This is back div</div> </div> </div>

之后添加.dontAnimate()