Android 毕加索正在放大平板电脑上的imageview尺寸
我使用以下代码在imageview中设置图像Android 毕加索正在放大平板电脑上的imageview尺寸,android,imageview,picasso,Android,Imageview,Picasso,我使用以下代码在imageview中设置图像 Picasso.with(context).load(authorModel.getImageUrl()).placeholder(resourceId).error(resourceId).transform(new CircleTransform()).into(authorImageView); <ImageView android:id="@+id/item_author_image_view" an
Picasso.with(context).load(authorModel.getImageUrl()).placeholder(resourceId).error(resourceId).transform(new CircleTransform()).into(authorImageView);
<ImageView
android:id="@+id/item_author_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp"
android:layout_marginTop="10dp"
android:scaleType="fitXY"
android:src="@drawable/placeholder_author"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/item_course_title_view"
app:layout_constraintBottom_toBottomOf="parent" />
Picasso.with(context).load(authorModel.getImageUrl()).placeholder(resourceId).error(resourceId).transform(new circletTransform()).into(authorImageView);
但毕加索在加载平板电脑时并没有使用原始的imageview尺寸。这是放大图像
任何帮助都将不胜感激。删除
android:scaleType="fitXY"
它将放大图像大小 Imageview按编程方式调整大小使用以下代码
ImageView img_view= (ImageView) findViewById(R.id.img_view);
int width = 60;
int height = 60;
LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams(width,height);
img_view.setLayoutParams(parms);
您可以使用毕加索设置比例类型,并在ImageView中删除比例类型
Picasso
.with(context)
.load(UsageExampleListViewAdapter.eatFoodyImages[0])
.fit()
// call .centerInside() or .centerCrop() to avoid a stretched image
.into(imageViewFit);
以下是用于缩放图像的链接删除缩放类型imageview@RanjanDas使用毕加索的“调整大小”方法不起作用。您的imageview没有任何尺寸。@ChintanSoni它可以使用src中设置的图像大小