我有想要在 GridView 中呈现的图像。这些图像的尺寸都相同 (250x250)。但是,我想在 GridView 中以 100x100 的方格显示它们。
<GridView
android:id="@+id/sectionListView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:columnWidth="100dp"
android:stretchMode="none"
>
</GridView >
上面是网格视图。我将 columnWidth 设置为 100。这实际上有效,但由于某种原因,高度始终为 120,在我的 250px 图像的顶部和底部留下水平黑条。不知何故,顶部和底部都有 10 个像素。更改垂直和水平间距无济于事,因为这会影响元素之间的间距。顶部和底部的这些黑条位于 gridView 项内。