Ich habe diese einfache Beispielanwendung, die versucht, 100 Zeilen in Listview zu rendern. Was ich erreichen möchte, ist, sie alle zu rendern, sobald die Ansicht montiert ist, so dass der Benutzer die ganze Liste reibungslos scrollen kann. Wie Sie im folgenden Beispiel sehen können, werden die nächsten Zeilen erst nach dem Durchziehen der Liste gerendert, wodurch sie langsam zitiert wird. Ich habe versucht, die Propeller "initialListSize" auf die Länge des Datenarrays zu setzen, aber das scheint nichts zu ändern. Irgendwelche Ideen, wie man ganze Liste rendert?Reactive Native Listenansicht nicht ganze Liste
2
A
Antwort
5
Versuchen Sie, fügen Sie die ListView
props:
removeClippedSubviews={false}
This is the docs about this props you just added
Und nehmen Sie auch einen Blick auf die Stütze pageSize
, docs
Verwandte Themen
- 1. Reactive Native onActivityResult funktioniert nicht
- 2. reactive-native: Befehl nicht gefunden
- 3. Native Anzeigen in Reactive Native
- 4. React Native - Listenansicht scrollt nicht
- 5. Reactive Native ListView aktualisiert nicht bei Datenänderung
- 6. Reactive Native View Rendern
- 7. Reactive Native File Chooser
- 8. Reactive Native onHostDestroy()
- 9. Reactive Native Infinite Scroll
- 10. Reactive Native Navigator Routen
- 11. Reactive Native fixed footer
- 12. Reactive native Listview Artikel hinzufügen funktioniert nicht
- 13. Reactive Native ListView: Artikel voranstellen
- 14. Reactive Native ListView - rowHasChanged feuert nicht
- 15. reactive-native NavigatorIOS rightButton kann nicht klicken
- 16. Reactive Native Network Image wird nicht gerendert
- 17. Turbolinks funktioniert nicht mit reactive-native webview
- 18. Reactive Native Listview verlassen Raum
- 19. reactive-native android duplicate declaration
- 20. Reactive Native auf Port 80
- 21. Reactive Native fetch() Netzwerkanforderung fehlgeschlagen
- 22. Reactive Native How to LazyLoad Bild
- 23. Reactive Native 23.1 unerwartetes Token (14: 6)
- 24. Reactive Native Abbrechen Animationsverzögerung, wenn Komponente unmount
- 25. Reactive Native: TabBarIOS, render Tabs auf Klick
- 26. Bulk-Updates in Reactive Native mit Realm
- 27. Android Reactive Native Höhe 0 auf Animated.View
- 28. Reactive Native Ansichten auf gegenüberliegenden Seiten
- 29. Reactive Native - Navigator Rekursive Kinder stürzt ab
- 30. Reactive-native Genymotion VM Windows 10
Dank. pageSize zusammen mit dem Parameter scrollRenderAheadDistance ist die Möglichkeit zu steuern, wie in der Listenansicht Zeilen dargestellt werden, die sich außerhalb des Bildschirms befinden. –
@ karol.barkowski Bitte diese Antwort als Lösung markieren. Vielen Dank. – gran33
Das funktionierte nicht für mich, aber das tat: initialListSize = {1000} auf den ListView-Requisiten. (nur eine große Zahl, so dass es durch alle anfänglich sichtbaren Zeilen gehen wird. Ich hatte ein Gitter-Ansicht-Layout, vielleicht hat deshalb die akzeptierte Antwort für mich nicht funktioniert. –