我在列表视图中显示用户图像。但列表视图中显示的所有图像都模糊不清。任何帮助将不胜感激。
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);
第一个是图像视图中的显示图像,第二个是原始图像。
<ImageView
android:id="@+id/userPicView"
android:layout_width="50dp"
android:layout_height="50dp"
android:contentDescription="@string/KEY_USER_PROFILE_UPPER"
android:layout_margin="10dp"/>
答案 0 :(得分:0)
当hannanessay说,当imageView的宽度和高度超过图像时,就会发生这种情况。
更改:强>
android:layout_width="50dp"
android:layout_height="50dp"
收件人:
android:layout_width="wrap_content"
android:layout_height="wrap_content"