gpt4 book ai didi

java - gridview 项目之间的完美线性间距

转载 作者:太空狗 更新时间:2023-10-29 15:06:58 25 4
gpt4 key购买 nike

我正在使用以下代码来显示 GirdView 项目。

<GridView
android:id="@+id/gridView"
android:gravity="center_horizontal"
android:layout_below="@+id/searchLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:horizontalSpacing="10dp"
android:numColumns="3"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp" />

每个 GridItem (ImageView) 的大小为 92dp

我想要的是只显示 3 列或每行 3 张图像,每个顶部、底部、左右都需要完全对齐且相等。

下面是上面代码的结果。

enter image description here

可以看出,与图像之间的相比,网格左右两侧的空间非常小,行与行之间的空间也非常小。

其次,我使用的是 92dp。以上是 S3 的结果,但是当我使用小屏幕时,第 3 个图像不像 320 dp 屏幕那样适合。

不应该使用“dp”根据屏幕尺寸自动调整吗?

最佳答案

我认为这段代码会对你有所帮助试试看:-

GridView
android:id="@+id/grid_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="3"
android:gravity="center"
android:stretchMode="columnWidth"
android:background="#000000"/>

关于java - gridview 项目之间的完美线性间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21088407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com