gpt4 book ai didi

android - 可见性设置为消失时如何重新排列 gridview 子项?

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:10 24 4
gpt4 key购买 nike

我通过将它的可见性设置为 View.GONE 来从 gridview 中隐藏一个 child 。问题是,即使我将它设置为 GONE,它也会变得不可见,但它所在的位置仍然存在间隙。

是否可以重新排列 GridView ,使隐藏的元素不占用布局中的任何空间?

<GridView
android:id="@+activity_queues/gv_queue1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnWidth="200dp"
android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:padding="10dp"
android:stretchMode="none"
android:verticalSpacing="10dp" >
</GridView>

最佳答案

要从您的 GridView 中删除单个项目,您必须从 Adapter 或 GridView 的数据源中删除它。正如您所发现的,因为更改单元格的可见性不会重新排列您的布局,它只会为该项目显示一个空白单元格。

关于android - 可见性设置为消失时如何重新排列 gridview 子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695278/

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