2017-03-16 6 views
1

私は、recyclerviewの断片で異なるレイアウトをロードしたいと思います。それは可能ですか?可能であれば、recyclerviewで異なるレイアウトの断片を使用することをお勧めします。私は、RecyclerViewで異なるカードレイアウトを使うのと同じように、RecyclerViewアダプタからgetItemViewType()メソッドをオーバーライドするように考えています。誰もが、私はrecyclerviewでフラグメントと異なるレイアウトをロードするアン​​ドロイドRecyclerViewに行項目として断片を使用して事前に私はrecyclerviewの中の断片で異なるレイアウトをロードしたい。それは可能ですか?

おかげ

答えて

1

を異なるレイアウトをロードするためのサンプルを提供することができます。それは可能ですか?

もちろん、悪い習慣です。代わりに子レイアウトを使用してみてください。

私はgetItemViewTypeを(オーバーライドすることにより、Recyclerviewに別のカードのレイアウトを使用してのような考えを持っている

屋、これは始めるために適切な場所です。乾杯(Y)

0

FrameLayoutをフラグメントコンテナとして使用して、recyclerviewのアイテムレイアウトを定義できます。

あなたのアダプタのフラグメントマネージャへの参照が必要になります。ファンクションを設定するか、アダプタコンストラクタに入れます。

アダプタのonBindViewHolder関数では、どのフラグメントを位置の関数として作成するかを管理します。

これはあなたの問題での提案ですが、それは良い習慣に反するものです。

これが役に立ちます。

私の英語のために残念です。

関連する問題