GridView具有所有方形相同大小的盒子

时间:2012-08-12 18:08:35

标签: android gridview

在我正在进行的实验项目中,我正在尝试制作一个比实际屏幕更宽的GridView,并且可以在水平和垂直方向上滚动所有" box"大小相同。不,我不喜欢让GridView滚动Horizo​​ntaly并保持完美的平方,并完全相邻。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

GridView不能设计为水平滚动。欢迎您尝试将GridView放入HorizontalScrollView,如果幸运的话,它会起作用。

GridView可让您以android:columnWidth等属性的形式明确控制列的大小。行的高度取决于您放入行的内容 - 因此,您需要确保将列宽设置为与行高相同。

所有这一切,请记住,内置的小部件和容器不是为处理所有可能的场景而设计的。根据您的工作情况,您可以更好地尝试不同的方法(例如,使用支持水平和垂直滚动地图概念的2D游戏引擎)或创建自己的小部件以满足您的需求。