1

我添加了一个gridview作为listview的headerview,当我更改gridview的内容时,它的高度没有改变,我只能看到gridview的一部分新内容。我尝试过无效,但它不起作用。在gridview中,我单击更多按钮,然后更改gridview的适配器,但我只能看到gridview的一部分新内容,当我调用geidview.getHeight,()时,它没有改变

4

1 回答 1

0

gridView.getHeight() 不会返回 gridView 的高度。它会返回 0。这是因为 gridView 只有在视图被渲染后才会被布局。您可以查看 android 文档。

如果要添加标题,请在 gridView 上设置 minHeight ,例如:

<GridView
    android:minHeight="5dp" />

这将确保标头的 minHeight 为 5dp。

于 2012-12-18T08:13:31.257 回答