2016-02-07 135 views
0

我正在使用Parse(我知道这是一个垂死的服务)为我提取和存储图片。这些内容包括经过认证的Facebook用户个人资料图片。图片是50x50。如果我在本地下载镜像,请将其放入drawables文件夹,然后通过XML(android:src="@drawable/dummy")加载它,这是结果。这就是我想要的:加载时图片尺寸不正确

Expected result

但是,当我打开从解析图像,并将其加载到CircularImageView,这是结果: enter image description here

正如你看到的,我的头缩水:(

下面是一些代码:

的CircularImageView在XML:

<de.hdodenhof.circleimageview.CircleImageView 
     android:id="@+id/main_list_profile" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_marginLeft="@dimen/activity_horizontal_margin" 
     android:layout_marginRight="@dimen/activity_horizontal_margin" 
     android:layout_marginTop="@dimen/activity_vertical_margin" 
     android:layout_marginBottom="@dimen/activity_vertical_margin" 
     android:src="@drawable/dummy"/> 

经由载入毕加索库图像

Picasso.with(mContext).load(carItem.getUserPosted().getParseFile("profileThumb").getUrl()).noFade().into(viewHolder.profileImage); 

库使用:

回答

1

Picasoo有调整大小的方法,你可以这样使用它:

Picasso.with(context).load(img_url) 
       .resize(img_width, img_heghit).into(image_view); 
+0

完美!不能相信我错过了这一点。 – jaytj95