0
我試圖在ListView.builder
小部件中顯示我的HashMap
值的內容。有沒有辦法做到這一點?使用List
我可以簡單地使用該索引,但如何在沒有使List
離開的情況下使用HashMap
? 地圖的鍵是字符串,值是與要顯示的數據的地圖。用地圖而不是列表Flttter listview
我試圖在ListView.builder
小部件中顯示我的HashMap
值的內容。有沒有辦法做到這一點?使用List
我可以簡單地使用該索引,但如何在沒有使List
離開的情況下使用HashMap
? 地圖的鍵是字符串,值是與要顯示的數據的地圖。用地圖而不是列表Flttter listview
只是要在鍵列表,然後使用索引來獲得地圖密鑰,並用它來獲得映射值
var keys = myMap.keys.toList();
var val = myMap[keys[idx]]
獲得的價值,但我在不斷變化的地圖。我不想每次添加數據時都要創建一個列表。 –
每當你改變你的地圖時,你總是調用setState(),我想?如果是這樣,你可能不需要擔心調用keys.toList()。 –
無法通過索引訪問地圖的元素。我不認爲有其他的地圖實現可以實現這一點。 –