预取图像尺寸并设置CardView Android的高度

预取图像尺寸并设置CardView Android的高度,android,firebase,android-recyclerview,picasso,Android,Firebase,Android Recyclerview,Picasso,目前我正在使用毕加索加载存储在Firebase上的图像。问题是,当我获取图像时,最初CardView的大小非常小,然后当获取图像时,它会变大,如下所示 是否有任何方法可以预取图像尺寸,因此cardview在加载前后都不会更改大小。您可以使用.placeholder(R.drawable.image\u name)使用占位符图像。 在XML中 你应该在下载图像时设置默认图像检查我的答案@nd1010但我比你快:dohhhh那很好:D ...... ...... ...... <Im

目前我正在使用毕加索加载存储在Firebase上的图像。问题是,当我获取图像时,最初CardView的大小非常小,然后当获取图像时,它会变大,如下所示


是否有任何方法可以预取图像尺寸,因此cardview在加载前后都不会更改大小。

您可以使用.placeholder(R.drawable.image\u name)使用占位符图像。

在XML中


你应该在下载图像时设置默认图像检查我的答案@nd1010但我比你快:dohhhh那很好:D
......
......
......
    <ImageView
        android:id="@+id/partner_post_image"
        android:layout_width="match_parent"
        android:layout_height="90dp"
        android:scaleType="fitXY"
        android:layout_margin="8dp" />
......
......
......
Picasso.with(context)
.load(imageURL)
.error(android.R.drawable.error_image)
.placeholder(R.drawable.ic_default)
.fit()
.centerCrop()
.into(postImage);