私はRecyclerView
を使用しています。問題は、私は項目を展開し、オフスクリーンの項目をスクロールすると、次のようにリセットされることを示します。スクロールダウン時にRecyclerViewアイテムがリセットされる
これを修正し、アイテムの状態を保存する方法はありますか?
ありがとうございます。
私はRecyclerView
を使用しています。問題は、私は項目を展開し、オフスクリーンの項目をスクロールすると、次のようにリセットされることを示します。スクロールダウン時にRecyclerViewアイテムがリセットされる
これを修正し、アイテムの状態を保存する方法はありますか?
ありがとうございます。
拡張状態を格納するには、ListAdapterにオブジェクトが必要です。既存のデータをラップする新しいクラスを作成し、行が展開されているかどうかを示すブール値を追加する必要があるかもしれません。次に、リストをスクロールしてビューを再初期化すると、アダプター内のデータに応じてビューを拡張または縮小するように設定できます。ビュー・オブジェクトは、ユーザーがスクロールするときに別のレコードを表示するために「リサイクル」されているため、ビュー自体はこの状態を保持できません。
これは私の問題を解決しました、ありがとう! – Alexis
アダプタでエラーが発生している可能性があります。投稿できますか? – ARP