2

我的目的是添加多个随机大小的小图像并填满整个屏幕。这是我采取的方法。

  1. 测量屏幕尺寸(宽度和高度)
  2. 运行一个 for 循环,添加一个相对布局(行容器),获取下一个随机图像,获取图像的高度和宽度。添加到相对布局。
  3. 当最新图像超过屏幕宽度时,添加新的相对布局。即新行
  4. 当图像超过屏幕高度时停止 for 循环。

这可以完成这项工作。但是,测量视图大小非常慢。渲染上述效果需要几秒钟。所以我想知道是否有其他容器或更智能的方法用于上述目的?谢谢。

4

0 回答 0