如何在ImageView中显示图像作为原始分辨率/大小

时间:2015-07-30 22:07:11

标签: android imageview picasso

这是我的代码:

ImageView img = (ImageView) findViewById(R.id.img_doc_image);
                            Picasso.with(AddDocActivity.this).load(url)
                                    .placeholder(R.drawable.hourglass)
                                    .into(img);

布局

<ImageView
                    android:id="@+id/img_doc_image"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true">

我在图像视图中显示时,下载后的图像远小于原始图像。我的问题是,有没有办法用Picasso以原始的大尺寸显示图像?注意:我已经尝试过fit(),. resize()和scaleType =&#34; center&#34; 。 我最终想做的是能够水平和垂直地滚动(原始高分辨率格式)大图像(如果它不适合我的屏幕)....但我可以&在这一点上甚至让它显示大于缩略图...不确定我对Android中的图像下载有什么了解或者在这里做错了什么。

更新:2015年7月31日 我推出自己的代码从服务器下载图片,然后查看我的设备上的图片,它比原来的要小得多。我似乎无法弄清楚为什么我的图片在下载到我的设备时会缩小 - 这是Android设计还是我正在做的事情?

更新2015年8月8日 我在本地加载了相同的图像,它的大小正确,因此确认我的ImageView属性没有做任何缩小图像的事情。

0 个答案:

没有答案