2 つの列を持つ GridlayoutManager のように機能するが、2 番目の列に項目を追加する前に最初の列を埋める recyclerview レイアウト マネージャーが必要です。または、残りの項目を 2 番目の列に追加します。助言がありますか?
2059 次
1 に答える
1
あなたのためにそれを行う直接のレイアウトマネージャーはありませんが、レイアウトマネージャーをいじるよりも、リストまたはアダプターを埋めているデータ構造を並べ替える方が、より適切で、簡単で、より合理的だと思います。
それを行う方法の例は次のbindView
とおりです。
public void onBindViewHolder (VH holder, int position) {
position = translatePosition(position);
// then carry on with your normal bind code
}
translatePosition
次に、必要に応じて並べ替える簡単な数学でこのメソッドを作成します。
于 2015-07-14T09:24:57.123 に答える