2

我以编程方式将 ImageView 项添加到空的 GridView 中,因此当我设置高度以包装内容时,第二行消失了。

这是gridview xml:

    <GridView
    android:id="@+id/gridView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:columnWidth="100dip"
    android:gravity="center"
    android:horizontalSpacing="10dip"
    android:numColumns="2"
    android:stretchMode="spacingWidthUniform"
    android:verticalSpacing="10dip" />

我尝试在添加项目后以编程方式设置高度以包装内容,但它不起作用,而且我知道我无法预先定义行数,并且我不想设置固定高度。

有什么帮助吗?

4

2 回答 2

1

如果您在 ScrollView 中有 GridView;

问题 GridView 没有在 Scroll 视图内展开。

请参考以下帖子。

请按照 Stackoverflow 帖子回答

于 2016-11-29T11:25:19.767 回答
0

将您的 ParentLayout 设为fill_parent,然后将 GridView设为wrap_content

于 2013-09-10T12:56:06.087 回答