Ich habe eine Recyclerview-Adapter-Klasse mit ein paar Kartenansichten und diese Kartenansichten haben jeweils eine Textansicht, die ich aktualisieren möchte. Ich kann die Textansichten innerhalb der Kartenansicht mit notifyItemChanged()
aktualisieren, aber es aktualisiert nur die Textansichten der Kartenansichten, die sich im Ansichtsfenster befinden, aber ich möchte Aktualisierungen an die Kartenansichten senden, die noch nicht auf dem Bildschirm sind, so dass der Benutzer scrollt Nach unten können sie den aktualisierten Status sehen. Gibt es also eine Möglichkeit, Elemente in einer Recyclerview zu aktualisieren, die für den Benutzer noch nicht sichtbar sind, möglicherweise indem der Wert irgendwie gehalten wird, bis die Offscreen-Daten auf dem Bildschirm erscheinen?Ist es möglich, ein Recyclerview-Element zu aktualisieren, das nicht auf dem Bildschirm angezeigt wird?
0
A
Antwort
0
Ich denke, Sie müssen nur die Daten des Adapters ändern und dann notifyItemChanged()
oder notifyItemChanged(int position)
anrufen. Es sollte funktionieren. Sie können auch RecyclerView.findViewHolderForAdapterPosition(position)
erkunden, um einen bestimmten ViewHolder zu erhalten.
Verwandte Themen
- 1. Navigationsschublade wird nicht auf dem Bildschirm angezeigt
- 2. Seitenumbruch wird nicht auf dem Bildschirm angezeigt
- 3. SSRS - Ist es möglich, ein Diagramm für ein Feld zu sortieren, das nicht angezeigt wird
- 4. Mischmodi auf CALayers auf dem Bildschirm? Ist das möglich?
- 5. Ist es möglich, die Beschreibung einer Schaltfläche anzuzeigen, wenn sie über dem Bildschirm angezeigt wird?
- 6. Android Virtual Device wird nicht auf dem Bildschirm angezeigt
- 7. Warum wird die hinzugefügte Ansicht nicht auf dem Bildschirm angezeigt?
- 8. Text Knoten nicht auf dem Bildschirm angezeigt
- 9. UIImage wird zeigen, nicht auf dem Bildschirm
- 10. Flash-Datei wird nicht auf dem Bildschirm angezeigt?
- 11. Gibt es eine Möglichkeit zu erkennen, wenn eine Zelle auf dem Bildschirm angezeigt wird?
- 12. Ist es möglich, das Service Fabric Cluster Manifest zu aktualisieren?
- 13. nicht den Wert auf dem Bildschirm aktualisieren
- 14. Warum wird UIViewController freigegeben, obwohl es auf dem Bildschirm ist
- 15. Text wird auf dem Bildschirm angezeigt wie in Jetzt tippen?
- 16. Ist es möglich, Media Store auf Android Nougat zu aktualisieren?
- 17. Ist es möglich, die Ausgabe von weniger auf dem Bildschirm nach dem Beenden zu halten?
- 18. , wenn es auf dem Bildschirm sichtbar wird
- 19. MoveToElement wenn Element nur auf dem Bildschirm angezeigt wird
- 20. Ist es möglich, einen SKLabelNode zu aktualisieren?
- 21. Aktualisieren ein Intervallvariable auf dem Bildschirm in dem HTML-
- 22. Chrome Alert/Eingabeaufforderung wird auf dem Bildschirm angezeigt
- 23. Ist es möglich zu wissen, auf welchem Steuerelement ein ErrorProvider angezeigt wird?
- 24. Random ImageView - ist es möglich zu erkennen, was angezeigt wird?
- 25. Angular Material: Wie wird ein Toast angezeigt, nachdem ein anderer angezeigt wird, während beide auf dem Bildschirm bleiben?
- 26. Startbildschirm auf Xamarin.iOS wird nicht angezeigt. Stattdessen wird ein blauer Bildschirm angezeigt
- 27. Versucht OpenGL ES 1.1 Dinge zu rendern, die nicht auf dem Bildschirm angezeigt werden?
- 28. Aktualisieren eines Textfelds auf dem Bildschirm
- 29. Das neu hinzugefügte Element wird nicht auf dem Bildschirm in ReactJS angezeigt.
- 30. Testcomplete: zu einem Drop-Down-Warten Sie wird auf dem Bildschirm angezeigt wird, bevor eine Aktion