0

画面全体に合わせて項目を自動的にスケーリングする NxN グリッドを作成するにはどうすればよいですか? GridView に似たものが必要ですが、スクロールは必要ありません。すべてのアイテムを表示し、画面のサイズに合わせたいです。

4

1 に答える 1

1

gridView が収まるサイズを取得し、それに応じて gridView の各ビューのサイズを設定できます。

この方法では、スクロールする必要はまったくありません。

したがって、たとえば、NxN グリッドが必要で、100Nx100N ピクセルを使用できる場合、各アイテムに 100x100 ピクセルを指定します。

もちろん、それらの間にパディングやセパレーターを追加したいかもしれませんが、それが基本的な考え方です。

(各ビューのサイズを設定できるように) gridView のサイズを取得するには、私が作成したこのサンプル コードを使用できます。これは、どのタイプのビューでも機能します。

于 2013-01-12T23:38:40.387 に答える