GridView中imageView居中UIL图片显示

UIL image display in the center of imageView in GridView

这就是我的 android 项目界面的样子。如您所见,图像都贴在左侧。我尝试在 XML gridView、imageView 中放置 layout_gravity="center"、scaleType="center"、adjustviewbounds="true",但 none 似乎有效。我 2 小时前刚用过这个 UIL。我是 UIL 的新手。

我的 UIL 默认选项:

DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
            .cacheOnDisc(true).cacheInMemory(true)
            .imageScaleType(ImageScaleType.EXACTLY)
            .displayer(new FadeInBitmapDisplayer(300)).build();

我的 XML 网格视图:

<?xml version="1.0" encoding="utf-8"?>
<GridView
    android:id="@+id/gridView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:horizontalSpacing="1dp"
    android:verticalSpacing="1dp"
    android:numColumns="3"
    android:gravity="center"
    xmlns:android="http://schemas.android.com/apk/res/android">

</GridView>

图像视图:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
    android:id="@+id/ivGrid_images"
    android:layout_width="wrap_content"
    android:layout_height="100dp"
    android:scaleType="centerInside"
    android:layout_gravity="center"/>

</LinearLayout>

更改

.imageScaleType(ImageScaleType.EXACTLY) 

.imageScaleType(ImageScaleType.NONE)

尝试全部改成layout_gravity="center"后终于得到答案。