当我使用Glide将图像加载到ImageView中时,它会缩小图像。当我旋转或重新打开相同的活动时,图像大小就正确了。我已经尝试过可能重复的解决方法。我已经在xml中给ImageView传递了固定的大小,并且也尝试过覆盖大小。centerCrop()和fitCenter()对缩小没有影响。
我还尝试调试图像大小。无论是缩小还是不缩小,它返回相同的宽度和高度。
视图:
视图:
<ImageView
android:id="@+id/thumbnail"
android:layout_width="@dimen/episode_detail_img_width"
android:layout_height="@dimen/episode_detail_img_height"
android:layout_marginTop="@dimen/episode_detail_img_margin_top" />
Glide
Glide.with(getActivity())
.load(url)
.placeholder(R.drawable.thumb_placeholder)
.centerCrop()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(thumbnail);