2016-04-14 19 views
0

私はRecyclerViewを使用しています。問題は、私は項目を展開し、オフスクリーンの項目をスクロールすると、次のようにリセットされることを示します。スクロールダウン時にRecyclerViewアイテムがリセットされる

enter image description here

これを修正し、アイテムの状態を保存する方法はありますか?

ありがとうございます。

+0

アダプタでエラーが発生している可能性があります。投稿できますか? – ARP

答えて

2

拡張状態を格納するには、ListAdapterにオブジェクトが必要です。既存のデータをラップする新しいクラスを作成し、行が展開されているかどうかを示すブール値を追加する必要があるかもしれません。次に、リストをスクロールしてビューを再初期化すると、アダプター内のデータに応じてビューを拡張または縮小するように設定できます。ビュー・オブジェクトは、ユーザーがスクロールするときに別のレコードを表示するために「リサイクル」されているため、ビュー自体はこの状態を保持できません。

+0

これは私の問題を解決しました、ありがとう! – Alexis

関連する問題