2

私の目的は、複数のランダムなサイズの小さな画像を追加して、画面全体を埋めることです。これが私がとったアプローチです。

  1. 画面サイズ(幅と高さ)を測る
  2. for ループを実行し、相対的なレイアウト (行コンテナー) を追加し、次のランダムな画像を取得し、画像の高さと幅を取得します。相対レイアウトに追加します。
  3. 最新の画像が画面幅を超える場合、新しい相対レイアウトを追加します。つまり、新しい行
  4. 画像が画面の高さを超えたら for ループを停止します。

これは仕事をすることができます。ただし、ビューのサイズを測定するのは非常に遅いです。上記の効果をレンダリングするのに数秒かかります。上記の目的のための別のコンテナまたはよりスマートな方法があるのだろうか?ありがとう。

4

0 に答える 0