Ich versuche, den Inhalt meiner HashMap
Werte in einem ListView.builder
Widget anzuzeigen. Gibt es eine Möglichkeit, dies zu tun? Mit einem List
könnte ich einfach den Index verwenden, aber wie würde das mit einem HashMap
funktionieren, ohne einen List
daraus zu machen? Die Schlüssel der Karte sind Zeichenfolgen und die Werte sind Karten mit den anzuzeigenden Daten.Flattern Listenansicht mit Karte statt Liste
0
A
Antwort
0
Machen Sie eine Liste von den Tasten und dann den Wert bekommen, den Index mit Hilfe der Kartenschlüssel bekommen und es verwenden, um die Karte Wert
var keys = myMap.keys.toList();
var val = myMap[keys[idx]]
Verwandte Themen
- 1. Verstehen foldLeft mit Karte statt Liste
- 2. Wie Liste Liste Karte zur Liste Karte
- 3. flattern und flatMap in scala
- 4. Proper Weg, um GestureDector zu Listview.builder Karte in Flattern hinzuzufügen?
- 5. Dozer Karte Liste mit Anmerkungen
- 6. Liste Karte Layernamen mit Geometrietypen
- 7. Problem mit flattern JS Menü
- 8. Pandas Karte zurück Liste
- 9. Java ConcurrentLinkedQueue statt Liste?
- 10. flattern Objekt innerhalb Array
- 11. Python Pandas: flattern mit Arrays in Spalte
- 12. zum Telefon statt SD-Karte Speicher Datei
- 13. ein Array/Objekt zurück, statt eines beobachtbaren mit RXJS Karte
- 14. Scala - Karte der Liste umwandeln in Karte
- 15. LLBLGGen "Flattern" Tabellenrelationen
- 16. Flattern TextField Autocomplete Overlay
- 17. flattern android fingerprint integration
- 18. Liste auf Karte - Collectors.toMap()
- 19. Optionen für-Karte Liste
- 20. Karte in Array-Liste
- 21. JSON ObjectMapper in flattern
- 22. Bild flattern Pixelliste
- 23. Flattern - Layout ein Raster
- 24. Griff Listenansicht mit Taste
- 25. Mehrzeiliges Textfeld im Flattern
- 26. Numpy flattern RGB-Bildfeld
- 27. Liste mit Streams in Karte umwandeln
- 28. eckig 2 Material Raster Liste mit Karte
- 29. flattern Listenwerte einer Klasse zuweisen
- 30. Java Liste Objekt statt einem Array
zu bekommen, aber ich bin ständig wechselnde Karte. Ich würde es vorziehen, beim Hinzufügen von Daten nicht jedes Mal eine Liste zu erstellen. –
Jedes Mal, wenn Sie Ihre Karte ändern, rufen Sie trotzdem setState() auf, nehme ich an? In diesem Fall brauchen Sie sich wahrscheinlich keine Gedanken über den Aufruf von keys.toList() zu machen. –
Es ist nicht möglich, auf Elemente einer Map per Index zuzugreifen. Ich glaube nicht, dass es andere Kartenimplementierungen gibt, die das erlauben würden. –