我不能讓一個串列在Gridview.builder中顯示出來。
List< Widget> booksList = [];
return new GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
mainAxisSpacing: 10,
crossAxisSpacing: 10,
),
itemCount: libraryList.length,
itemBuilder。(BuildContext ctx, index) {
return booksList;
);
});
它回傳的錯誤是 "回傳型別'List'不是'Widget',符合閉包背景關系的要求。"我被卡住了,不知道該如何繼續。
uj5u.com熱心網友回復:
List< Widget> booksList = [
Text('Hello')。
Text('World')]。
return GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
mainAxisSpacing: 10,
crossAxisSpacing: 10,
),
itemCount: libraryList.length,
itemBuilder。(BuildContext ctx, index) {
return booksList[index];
);
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/329168.html
標籤:
