如何创建NxN网格,自动缩放其项目以适应整个屏幕?我需要类似于GridView但没有滚动的东西。我希望所有项目都可见并适合屏幕尺寸。
答案 0 :(得分:1)
您可以获得gridView可以容纳的大小,然后根据它设置每个gridView的视图大小。
这样,根本不需要滚动。
因此,例如,如果您需要一个NxN网格并且您有100Nx100N像素可用,则每个项目都会产生100x100像素。
当然,你可能想在它们之间添加一些填充或分隔符,但这是基本的想法。
为了获得gridView的大小(以便您可以设置每个视图的大小),您可以使用我制作的this sample code,它适用于任何类型的视图。