如何创建NxN不可滚动网格?

时间:2013-01-12 20:23:01

标签: android gridview

如何创建NxN网格,自动缩放其项目以适应整个屏幕?我需要类似于GridView但没有滚动的东西。我希望所有项目都可见并适合屏幕尺寸。

1 个答案:

答案 0 :(得分:1)

您可以获得gridView可以容纳的大小,然后根据它设置每个gridView的视图大小。

这样,根本不需要滚动。

因此,例如,如果您需要一个NxN网格并且您有100Nx100N像素可用,则每个项目都会产生100x100像素。

当然,你可能想在它们之间添加一些填充或分隔符,但这是基本的想法。

为了获得gridView的大小(以便您可以设置每个视图的大小),您可以使用我制作的this sample code,它适用于任何类型的视图。