android对图片提升清晰度,android – ImageView加载高分辨率图像质量非常差

我正在使用ListFragment来显示使用

Android Universal Image Loader的Lazy Loaded ImageView对象的ListView.正确的数据来自我的数据源,我有相当高分辨率图像的URL(大约1000px宽,150kb).我正在使用它们来完全填充110dp高的每一行.

我遇到的问题是图像加载的分辨率非常低:

问题不是源图像,因为它的质量足够高:

我将图像居中,然后裁剪它:

android:layout_width="match_parent"

android:layout_height="match_parent"

android:minHeight="110dp">

android:id="@+id/galleryTitle"

android:layout_width="wrap_content"

android:layout_height="80dp"

android:layout_marginLeft="95dp"

android:layout_marginRight="5dp"

android:gravity="center_vertical"

android:hint="16dp"

android:lineSpacingExtra="0dp"

android:lines="3"

android:text="TextView"

android:textSize="16sp"

android:textStyle="bold" />

android:id="@+id/galleryImageView"

android:layout_width="fill_parent"

android:layout_height="110dp"

android:scaleType="centerCrop"

android:src="@drawable/default_background" />

在行中显示图像:

public View getView(int position, View convertView, ViewGroup parent) {

View itemView;

TextView title;

// Get the news item object

PUCObjects.PUCPhotoGalleryItem item = items.get(position);

// Inflater Service

inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

itemView = inflater.inflate(R.layout.photos_gallery_row, parent, false);

title = (TextView) itemView.findViewById(R.id.galleryTitle);

ImageView imageView = (ImageView) itemView.findViewById(R.id.galleryImageView);

// Set the Image

imageLoader.DisplayImage(item.imageUrlExtraLarge, imageView);

// Set the text

title.setText(item.title);

return itemView;

}

任何想法为什么它显示如此糟糕的分辨率图像?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值