gpt4 book ai didi

flutter - 中心 ListView

转载 作者:行者123 更新时间:2023-12-03 04:41:06 24 4
gpt4 key购买 nike

我想知道如何在屏幕中央的ListView中生成2个itens。

class _CategoriesState extends State<Categories> {
List<String> categories = ["Anteriores", "Ativos"];

int selectedIndex = 0;
final List pages = [
Busca(),
Perfil(),
];


@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.symmetric(vertical: 20),
child: SizedBox(
height: 25,
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: categories.length,
itemBuilder: (context, index) => buildCategory(index),
),
),
);
}



这是一张图片: http://prntscr.com/triyly
附言:这不是ListView的完整代码,因为stackOverflow确实说我输入了太多代码,只说了几句话。

最佳答案

您只需要将rinkeWrap设置为true,然后将ListView与Center一起包装即可。

Center(
child: ListView.builder(
shrinkWrap: true,
...
)
),

关于flutter - 中心 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63185117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com