使用通用图像加载器下载的图像具有相同的固定大

时间:2014-08-13 10:50:45

标签: android android-imageview universal-image-loader

我使用UIL下载并在imageview中显示图像

首先我没有指定

memoryCacheExtraOptions(int, int) option

用于加载器配置,我用它来显示从服务器下载的图像的缩略图,结果是我想要的

但是现在我想在不同的活动中显示每个图像,现在我想要符合我指定的整个图像视图大小

所以我试着添加这个选项

 memoryCacheExtraOptions(myimageviewwidth, myimageviewheight)

但结果相同,细节活动中的图像显示小于缩略图中的图像

这是我的配置

 configuration=new ImageLoaderConfiguration.Builder(getActivity().getApplicationContext())
            .threadPriority(Thread.NORM_PRIORITY-2)
            .denyCacheImageMultipleSizesInMemory()
            .diskCacheFileNameGenerator(new Md5FileNameGenerator())
            .tasksProcessingOrder(QueueProcessingType.LIFO)
            .build();

这是我的图片视图

   <ImageView
        android:id="@+id/p_image"
        android:layout_width="wrap_content"
        android:layout_height="380dp"
        android:src="@drawable/d" 
        android:layout_gravity="center_horizontal"/>

那些是我得到的结果的图像

thumbnail

details

任何帮助?

1 个答案:

答案 0 :(得分:0)

我通过使用图像加载器来解决我的问题

我刚将这两行添加到图像视图XML

android:scaleType="fitStart"
android:adjustViewBounds="true"