画面全体に合わせて項目を自動的にスケーリングする NxN グリッドを作成するにはどうすればよいですか? GridView に似たものが必要ですが、スクロールは必要ありません。すべてのアイテムを表示し、画面のサイズに合わせたいです。
1 に答える
1
gridView が収まるサイズを取得し、それに応じて gridView の各ビューのサイズを設定できます。
この方法では、スクロールする必要はまったくありません。
したがって、たとえば、NxN グリッドが必要で、100Nx100N ピクセルを使用できる場合、各アイテムに 100x100 ピクセルを指定します。
もちろん、それらの間にパディングやセパレーターを追加したいかもしれませんが、それが基本的な考え方です。
(各ビューのサイズを設定できるように) gridView のサイズを取得するには、私が作成したこのサンプル コードを使用できます。これは、どのタイプのビューでも機能します。
于 2013-01-12T23:38:40.387 に答える