2016-11-19 7 views
-3

RecyclerViewにはCardViewのレイアウトがあります。異なるレイアウトのRecyclerViewを設計する

私の質問は、私は、各CardViewに動的リストを追加したい場合は、その後、私は、各カードにListViewを追加したり、各カードにRecyclerViewを追加するべきであるということですか?

例が分かるでしょう。

+0

あなたがやろうとしているかを詳細にもう少し説明しようとしてもらえますか?私が理解する限り、あなたはすでにrecyclerviewの中にある各カードにlistview/recyclerviewを置こうとしていますか? –

+0

正しい。これは私がやろうとしていることです。出来ますか ?お勧めですか? –

+0

私は今私の答えを入れて、 –

答えて

1

を区別するためにそれを使用してください。 1つのRecyclerViewを使用してリスト項目を動的に取り込む方が良いでしょう。これはどのようにしてhttps://github.com/comeondude/dynamic-recyclerview/wikiを行うことができるのかを記述するgithubプロジェクトです。 私は一見あると思います。異なる方法があるかもしれませんが、RecyclerViewに複数のリストを表示する方がはるかに迅速かつ効率的です。

アイデアは、あなたのRecyclerViewで 正確な位置のための適切なビューを膨らませることができるようにする方法onBindViewHolderあなたonCreateViewHolder内のロジックと を追加することです。

このwikiにもサンプルプロジェクトがあります。 をクローン化し、それが何であるかを確認してください。

オブジェクトの単一のArrayListにアイテムを保持する別の方法があります。このアイテムにタグを付けた属性を設定して、最初のリストのアイテムと2番目のリストのアイテムを示すように設定することができます。 その後、そのArrayListをRecyclerViewに渡してから、アダプタ内に ロジックを実装して、それらを動的に実装します。 How to add a recyclerView inside another recyclerView

これはあなたの問題を解決している場合を教えてください;)

0

.onCreateViewHolder()メソッドで使用すると、int型の変数ビュータイプ を受けるが、別の内側RecyclerViewを追加することは非常に一般的ではありません正直に言うと異なるレイアウトタイプの間

関連する問題