如何将特定元素与列小部件内的左侧对齐

Posted

技术标签:

【中文标题】如何将特定元素与列小部件内的左侧对齐【英文标题】:How to align specific elements to the left inside a Column Widget 【发布时间】:2021-12-15 04:02:34 【问题描述】:

在以下代码中,我想将名称“Jonny Bas”和“#coder”对齐到最左边

 body: Column(
        children: [
          Center(
           child:Text(
              'Information',
              style: TextStyle(
                fontSize: 20,
                fontWeight: FontWeight.bold,
                color: Colors.black,
              ),
            ),
          ),
         SizedBox(height: 100),
          Text(
              'Praveen Kumar',
            style: TextStyle(
              fontSize: 30,
              fontWeight: FontWeight.bold,
              color:Colors.black,
            ),
          ),
          Text(
              'Coding star- 4',
            style: TextStyle(
              fontSize: 30,
              fontWeight: FontWeight.bold,
              color: Colors.black,
            ),
          ),
        ],
      ),
      backgroundColor: Colors.grey,
    );
  

【问题讨论】:

【参考方案1】:

如果您只想在一个或两个小部件中进行更改,则可以使用“对齐”小部件或“定位”小部件,但如果想让所有小部件与父小部件列具有相同的对齐方式,则可以使用 MainAxisAlignment 和 CrossAxisAlignment left/right/etc的指定属性...

查看下面的文档链接以获取有关如何使用它们的更多信息,

https://api.flutter.dev/flutter/widgets/Align-class.html

https://api.flutter.dev/flutter/widgets/Positioned-class.html

【讨论】:

以上是关于如何将特定元素与列小部件内的左侧对齐的主要内容,如果未能解决你的问题,请参考以下文章

无法居中列小部件

如何将一列小部件紧紧包裹在卡片中?

在颤动中对齐 Row 小部件的子项内的文本

如何在 Flutter 中对齐小部件内的按钮

Python Tkinter Checkbutton 与其他小部件对齐

在颤振地图功能在列小部件中不起作用