0

線形レイアウト内でグリッドビューを使用するためのベスト プラクティスに関するアドバイスを探しています。下部にグリッドビューがあるビューがあります。残りの情報が表示されると、グリッドビューは画面の約 1/3 またはそれ以下しか占有しません。2 つの列があるため、多くのデバイスで表示されるタイルは 4 つ未満です。

元:

例

今私の質問は、ページ全体を垂直方向の線形レイアウトに配置し、グリッドビューでのスクロールを無効にする場合です。ページ全体をスクロールします。それは良い設計方法ですか、それはグリッドビューのメモリ リサイクルにどのように影響しますか。表示されている 4 つを説明するために、おそらく 8 つではなく、すべてのタイルがメモリ内にあるでしょうか。

4

2 に答える 2

1

この種の問題に対する最善の解決策は、ListView の各行に 1 つの ListView と多数の単一行 GridView を使用することだと思います。

于 2013-09-26T03:58:22.047 に答える
0

スクロールしていない場合、グリッドビューがビューをリサイクルすることを期待していますか。Adapterview がスクロールすると、ビューのリサイクルが明らかになりますが、すでにそれを無効にしています。ページ全体のスクロールをどのように実現しますか (スクロールビューにすべてを配置するか、線形レイアウトの境界を画面のメトリックよりも大きくすることによって)。

于 2013-07-20T01:48:52.350 に答える