2017-03-14 12 views
1

私はFlexboxLayoutManagerRecyclerViewに使用しています。私はRVのリサイクルを防ぐ必要があります。合計アイテム数にitemViewCacheSize()を設定しようとしましたが、それは役に立ちませんでした。また、maxedRecycledViews()を0に設定しようとしましたが結果はありません。 RVのリサイクルを防ぐにはどうしたらいいですか?RecyclerViewのリサイクルを防止する

+1

"RVのリサイクルを防止する必要があります" - その後、RecyclerViewは使用しないでください。ビューをリサイクルせずに 'RecyclerView'を使用する理由は何ですか?おそらく、あなたが経験している問題の解決策があります。 – CommonsWare

+0

@CommonsWareドラッグアンドドロップ機能のためには 'RecyclerView'が必要です。飛行機の 'FlexboxLayout'では、' RecyclerView'のようにドラッグ&ドロップが動作しません。 –

+0

[RecyclerViewにいくつかのアイテムをリサイクルしないようにしてください](http://stackoverflow.com/questions/36313079/) -my-recyclerview-to-dont-recycle-some-items) – stamanuel

答えて

0

viewType OnCreateViewHolder()が呼び出される前に使用されていないそれぞれのgetItemViewType()をオーバーライドし、新しいviewType値を返します。

関連する問題