を交互にというように繰り返し..
私は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. PILは、I 2枚の画像有しJPG及びPNGフレーム
- 3. 各行に2枚の画像しか表示しない
- 4. 2枚以上の画像のステッチング
- 5. 2枚の画像を並べて配置すると、ブートストラップで2枚目の画像が表示される
- 6. バビロンズは2枚の画像を重ねて表示し、2枚目の画像は透明です。
- 7. 私は3枚の画像と、ブートストラップ上の行を作ってみる画像
- 8. HTMLで4枚の画像を2 * 2に揃えるには?
- 9. 4枚のピースで1枚の画像を分割
- 10. 2枚の画像の画素差分を求めるIndexError
- 11. 2枚の画像をアンドロイドに1枚ずつ表示するにはどうすればいいですか?
- 12. 2枚の画像をスワイプまたはタップして画像をフェーディングする
- 13. 2枚の画像の比率の差を取得する
- 14. 2枚のopencv画像をマージし、メイン画像を暗く/明るくする
- 15. Wordpressブログ第1行2列第2行と続けている行3列
- 16. 2枚の画像 - 画像をクリックすると他の画像を表示しますか?
- 17. 2枚の画像の差を計算する方法
- 18. 2枚の浮遊画像間のDIVのサイズが正しくない
- 19. 1つのドッカー画像で2つのnodejsアプリケーションを実行中
- 20. 画像を切り抜いて1枚の画像にする方法は?
- 21. スタックブートストラップカルーセルに並んで2枚の画像側
- 22. 2枚の画像を迅速にマージする
- 23. opencvで2枚の画像をつなぎ合わせる
- 24. 2枚の画像を並べて並べます
- 25. iPhone - 1枚のシートに複数の画像を印刷する
- 26. Androidのレイアウト:行ごとに1つの画像と2つのEditTextビュー
- 27. 1枚の画像をフォルダにアップロードする方法は?
- 28. データベースの第2の画像へのバインド
- 29. スケール画像は、私は2枚の画像を有するレイアウトを有する幅
- 30. OpenCVの同じ画像の2つの行列の 'step'の差
リストビューまたは再循環ビューのユーザーヘッダー –
これらのレイアウトは交互に表示されますか?はいの場合は、GridLayoutマネージャではなく、LinearLayoutマネージャを使用することをお勧めします。あなたが私の答えを投稿することができますしたい場合。 –
@bhaveshはい答えを掲示することができます – Maharaj