5

有没有办法在我的应用程序中实现以下功能?应该有类似行为的 Gridview,但具有不同的行高。还是有另一个 wigdet 提供这样的功能?(适配器、n 列等)我在过去 3 天里一直在尝试和捕捉,但我没有得到任何匹配的解决方案

通缉行为

4

1 回答 1

1

在 layout.xml 中,首先使用线性布局,水平方向。

在这个线性布局中,放置 4 个垂直方向的线性布局,将它们的权重属性设置为 1。(使每一列占用相同的空间)。

现在,四个线性布局中的每一个,放置图像视图或按钮并相应地赋予权重。因此,如果线性布局中 3 个按钮的权重为 1、1、2,则第 3 个按钮的大小会出现为第一个或第二个大小的两倍。

所以这肯定会解决你的问题。但这仅在您拥有静态编号时才是正确的。的水平。您需要根据编号使其通用。的水平,它仍然会工作。

如果您有任何问题,请告诉我。

尼廷

于 2012-03-07T02:40:37.687 回答