模糊的图像视图,同时在android中使用通用图像加载器

时间:2014-03-01 16:28:12

标签: android universal-image-loader

我在列表视图中显示用户图像。但列表视图中显示的所有图像都模糊不清。任何帮助将不胜感激。

DisplayImageOptions options = new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.placeholder)
            .showImageForEmptyUri(R.drawable.placeholder)
            .showImageOnFail(R.drawable.placeholder)
            .cacheInMemory(true)
            .cacheOnDisc(true)
            .displayer(new RoundedBitmapDisplayer(10))
            .build();           

        ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
                .threadPriority(Thread.NORM_PRIORITY - 2)
                .denyCacheImageMultipleSizesInMemory()
                .discCacheFileNameGenerator(new Md5FileNameGenerator())
                .tasksProcessingOrder(QueueProcessingType.LIFO)
                .writeDebugLogs() // Remove for release app
                .defaultDisplayImageOptions(options)
                .build();
        // Initialize ImageLoader with configuration.
        ImageLoader.getInstance().init(config);   

enter image description here enter image description here

第一个是图像视图中的显示图像,第二个是原始图像。

<ImageView 
            android:id="@+id/userPicView"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:contentDescription="@string/KEY_USER_PROFILE_UPPER"
            android:layout_margin="10dp"/>

1 个答案:

答案 0 :(得分:0)

当hannanessay说,当imageView的宽度和高度超过图像时,就会发生这种情况。

更改:

android:layout_width="50dp"
android:layout_height="50dp"

收件人:

android:layout_width="wrap_content"
android:layout_height="wrap_content"