-2

私はコーディングに関する質問など何も持っていません。このアプリケーションでは、(webserviceから)2行のgridlayoutmanager recyclerviewを読み込み、クライアントがリストにしたいと思っていました。 gridlayoutmanagerの行数を1に設定するか、LinearLayoutmanagerに切り替えることでパフォーマンスが向上するかを尋ねたいだけです。 について、LinearLayoutManagerとGridLayoutManager

+0

あなたが1列を持っている場合GridLayoutManagerを使用する必要はありません。 –

+0

ええ、私は直線レイアウトに切り替えたのを知っています。 –

答えて

0

LinearLayoutManagerを使用するとよりエレガントですが、パフォーマンスは同じです。

0

LinearLayoutManager:

  • LinearLayoutManagerは古いリストビューの概念に似ています。
  • それは完全など、彼らは気にしない行が、各項目の文字サイズや イメージの幅の高さを占めています

GridLayoutManager:

  • はあなたがそれぞれの行を分割することができますGirdLayoutManagerを使用して、複数の項目。

  • あなたは

enter image description here

  • グリッドビューは、対称項目を示し、行または4行または等が、各項目の幅と 高さは以下のように同じである、各行に3追加することができビューで。

    GridLayoutManagerを使用すると、setSpanSizeLookupを使用して、奇数行が2アイテム、偶数行が4アイテムのような代替行カウントを行うこともできます。

最後に自分の方が良い行われ、アンドロイドで革新的なUI GridLayoutManagerを使用して主な違い。

enter image description here

関連する問題