我在 listview.builder 中遇到 flutter 問題,它只呈現顯示的專案,而不是所有專案(即使它們沒有顯示),當我向下或向上滾動時,它會呈現未顯示的專案并重新呈現已經呈現的專案。
其實這不是問題,手機記憶體只渲染顯示的專案是好的,但對我來說,這是一個問題,因為我很難對專案進行一些操作。
操作就像從每件商品中獲取資料,比如如果商品的價格高于 100 美元,然后將它們的總金額列印在螢屏底部。
我不能這樣做,因為它沒有顯示所有專案來從中獲取資料,當我向下滾動時,它從未顯示的專案中獲取資料,但是當我向上滾動時,它會得到再次來自已顯示專案的資料!
我真的很想解決這個問題,它阻礙了我完成我的專案。
非常感謝您的參與。
uj5u.com熱心網友回復:
所以我只把 Listview.builder 放在 SingleChildScrollView 中就解決了這個問題,這樣就解決了所有的問題。
感謝你的幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/364254.html
下一篇:限制惰性列中的專案
