我想在我的应用中动态创建此布局:
最大级别数为4,方块表示图像(3仅显示如下)
我尝试使用多个网格视图来构建它,但它不起作用。每个gridview都有自己的滚动功能,只有每个网格的第一项可见。
有人可以推荐另一种方法来构建这个例如Tablelayout。
我在Tablelayout中发现的问题是指定列数并且必须在整个过程中调整图像大小。
对此有何想法?
答案 0 :(得分:-1)
如果您创建了一个适配器,您可以使用switch语句动态设置列数,具体取决于要查看的图像数量:Grid View Example
在XML中,您可以在GridView小部件中使用以下内容来调整列数:
android:numColumns="4"
要动态执行,您可以使用:
mAdapter.setNumColumns(numColumns)