2017-11-25 5 views
0

私は、いくつかのカードビューを持つRecyclerviewアダプタクラスを持っています。それらのカードビューにはそれぞれ、更新したいテキストビューがあります。 notifyItemChanged()を使用してcardview内のテキストビューを更新することはできますが、ビューポートにあるcardviewsのテキストビューのみが更新されますが、ユーザーがスクロールするときに画面に表示されないカードビューに更新をプッシュしたい彼らは更新されたステータスを見ることができます。ですから、画面に表示されていないデータが画面に表示されるまで、値を保持することで、ユーザーにはまだ見えない項目をRecyclerviewで更新する方法はありますか?スクリーニットにないRecyclerviewアイテムを更新することはできますか?

答えて

0

私はアダプタのデータを変更してからnotifyItemChanged()またはnotifyItemChanged(int position)を呼び出すだけでよいと思います。それは動作するはずです。 RecyclerView.findViewHolderForAdapterPosition(position)を検索して、特定のViewHolderを取得することもできます。

関連する問題