如何限制一行中 Listviewbuilder 專案的數量(例如我想連續顯示 5 個專案)然后轉到下一行。串列中有 100 多個專案,但我只想在每行中顯示 5 個專案,然后轉到下一行。謝謝你。
Widget subViewProducts = Container(
height: 200,
margin: EdgeInsets.symmetric(horizontal: 5, vertical: 3),
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: cate.length,
itemBuilder: (context, i) {
return Container(
width: 150,
padding: EdgeInsets.all(3),
child:
ProducttabBar(
cate[i].name ,
cate[i].icon,
cate[i].price,
cate[i].destion,
cate[i].quantity,
5,
5,
i,
),);
},
),
);
if (cate.isEmpty) {
cate.addAll(_products);
}
uj5u.com熱心網友回復:
您可以使用GridView而不是ListView.
GridView.builder(
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 5,
),
更多資訊在這里:https ://api.flutter.dev/flutter/widgets/GridView/GridView.builder.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/526296.html
標籤:扑列表显示
上一篇:json.loads()不適用于從資料庫檢索的資料,但如果存盤在變數中則可以使用
下一篇:在JQ中用$path遞回替換值
