创建具有多个列和标题的图像网格

时间:2014-02-11 23:07:11

标签: android gridview grid android-gridview android-tablelayout

我想在我的应用中动态创建此布局:

最大级别数为4,方块表示图像(3仅显示如下)

Multiple grid views

我尝试使用多个网格视图来构建它,但它不起作用。每个gridview都有自己的滚动功能,只有每个网格的第一项可见。

有人可以推荐另一种方法来构建这个例如Tablelayout。

我在Tablelayout中发现的问题是指定列数并且必须在整个过程中调整图像大小。

对此有何想法?

1 个答案:

答案 0 :(得分:-1)

如果您创建了一个适配器,您可以使用switch语句动态设置列数,具体取决于要查看的图像数量:Grid View Example

在XML中,您可以在GridView小部件中使用以下内容来调整列数:

android:numColumns="4"

要动态执行,您可以使用:

mAdapter.setNumColumns(numColumns)