我使用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"/>
那些是我得到的结果的图像
任何帮助?
答案 0 :(得分:0)
我通过使用图像加载器来解决我的问题
我刚将这两行添加到图像视图XML
android:scaleType="fitStart"
android:adjustViewBounds="true"