を交互にというように繰り返し..
私はrecyclerviewこのRecyclerViewのGridLayoutManager - 私は最初の行の1枚の画像と第2の行の2枚の画像が欲しい1及び2列、行
答えて
あなたは次のように実行する必要があります。
mRecyclerView = (RecyclerView) view.findViewById(R.id.grid);
mLayoutManager = new GridLayoutManager(getActivity(), 2);
mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
switch(mAdapter.getItemViewType(position)){
case MyAdapter.TYPE_HEADER:
return 2;
case MyAdapter.TYPE_ITEM:
return 1;
default:
return -1;
}
}
});
mRecyclerView.setLayoutManager(mLayoutManager);
をし、あなたのアダプタでヘッダやアイテムなど、あなたのアイテムの種類を設定し
RecyclerView mRecyclerView =
(RecyclerView) findViewById(R.id.recycler_view);
YourAdapter yourAdapter = new YourAdapter(this, arrayList);
if (mRecyclerView != null) {
mRecyclerView.setLayoutManager(new GridLayoutManager(this, 4));
mRecyclerView.setAdapter(yourAdapter);
}
1)ダンプコードだけでなく、答えを説明してください。 2)これは1列目と2列目を交互に表示していないようです。質問は –
GridLayoutManager layout_manager = new GridLayoutManager(mContext, 2);
manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (position % 3 == 0 ? 2 : 1);
}
});
/* Custom Adapter */
Adapter contact_adapter = new Adapter(MainActivity.this, all_contacts_list);
recyclerView.setLayoutManager(layout_manager);
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(contact_adapter);
です。この回答には詳細が必要です。 «[完全に説明する]»スレッド(https://meta.stackexchange.com/questions/114762/explaining-entirely-%E2%80%8C%E2%80%8Bcode-based-answers) – Stphane
を参照してください。チェッカーボットはあなたの答えを潜在的に低品質の答えとしました。モデレータにはそのような回答の削除を提案する選択肢が与えられていますが、私はそうしませんでしたが、あなたの回答が問題を解決し、すべてのユーザがあなたのコードに慣れていない可能性があるため、あなたはリンクに従った? – Stphane
- 1. UIB-カルーセル画像の配列から1枚のスライドに2枚の画像
- 2. 2枚の画像は
- 3. PILは、I 2枚の画像有しJPG及びPNGフレーム
- 4. 各行に2枚の画像しか表示しない
- 5. は、どのように私は2枚の画像、及び1つのバックグラウンドを持っているCSSアニメーション
- 6. 2枚以上の画像のステッチング
- 7. 2枚の画像の減算
- 8. 2枚の画像を並べて配置すると、ブートストラップで2枚目の画像が表示される
- 9. バビロンズは2枚の画像を重ねて表示し、2枚目の画像は透明です。
- 10. 私は1枚の画像の余白を上にして、それで2枚目の画像がそれと一緒に動くのはなぜですか?
- 11. 私は3枚の画像と、ブートストラップ上の行を作ってみる画像
- 12. HTMLで4枚の画像を2 * 2に揃えるには?
- 13. 4枚のピースで1枚の画像を分割
- 14. 私は2枚のシートの1
- 15. HTML/CSSレイアウト - 1つの図の縦方向の表示2枚の画像を
- 16. 2枚の画像の画素差分を求めるIndexError
- 17. Pythonの2枚の画像の違いをマーク
- 18. 2枚の画像をアンドロイドに1枚ずつ表示するにはどうすればいいですか?
- 19. imshowで黒いビームの2枚の画像を別々に
- 20. 2枚の画像をスワイプまたはタップして画像をフェーディングする
- 21. 2枚の画像の比率の差を取得する
- 22. 2枚のopencv画像をマージし、メイン画像を暗く/明るくする
- 23. レスポンシブフルハイト2列ウェブサイト、1列内の画像
- 24. 2枚の画像 - 画像をクリックすると他の画像を表示しますか?
- 25. 2枚の画像の差を計算する方法
- 26. Wordpressブログ第1行2列第2行と続けている行3列
- 27. 2枚の浮遊画像間のDIVのサイズが正しくない
- 28. 1つのドッカー画像で2つのnodejsアプリケーションを実行中
- 29. 画像を切り抜いて1枚の画像にする方法は?
- 30. SQL:私は、クエリ表示最大日付(第1及び第2の最大日)
リストビューまたは再循環ビューのユーザーヘッダー –
これらのレイアウトは交互に表示されますか?はいの場合は、GridLayoutマネージャではなく、LinearLayoutマネージャを使用することをお勧めします。あなたが私の答えを投稿することができますしたい場合。 –
@bhaveshはい答えを掲示することができます – Maharaj