gpt4 book ai didi

Flutter Column CrossAxisAlignment.center 不居中

转载 作者:行者123 更新时间:2023-12-02 18:58:55 26 4
gpt4 key购买 nike

我最近遇到了这个问题,使用时

    class _LoginPageState extends State<LoginPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
RaisedButton(onPressed: (){}, child: Text('please'),),
RaisedButton(onPressed: (){}, child: Text('center'),)
],
),
);
}
}

导致子部件向左对齐

screenshot任何帮助将不胜感激

最佳答案

这是因为 Column 并没有占据所有水平可用空间。你可以这样做:

class _LoginPageState extends State<LoginPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(width : double.infinity),
RaisedButton(onPressed: (){}, child: Text('please'),),
RaisedButton(onPressed: (){}, child: Text('center'),)
],
),
);
}
}

关于Flutter Column CrossAxisAlignment.center 不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65855208/

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