在我正在进行的实验项目中,我正在尝试制作一个比实际屏幕更宽的GridView,并且可以在水平和垂直方向上滚动所有" box"大小相同。不,我不喜欢让GridView滚动Horizontaly并保持完美的平方,并完全相邻。
我该如何解决这个问题?
答案 0 :(得分:0)
GridView
不能设计为水平滚动。欢迎您尝试将GridView
放入HorizontalScrollView
,如果幸运的话,它会起作用。
GridView
可让您以android:columnWidth
等属性的形式明确控制列的大小。行的高度取决于您放入行的内容 - 因此,您需要确保将列宽设置为与行高相同。
所有这一切,请记住,内置的小部件和容器不是为处理所有可能的场景而设计的。根据您的工作情况,您可以更好地尝试不同的方法(例如,使用支持水平和垂直滚动地图概念的2D游戏引擎)或创建自己的小部件以满足您的需求。