【问题标题】:Row text padding issue in flutter颤动中的行文本填充问题
【发布时间】:2019-02-08 13:13:36
【问题描述】:

我正在尝试使用按钮在行中添加多行内容,但存在一些填充问题...如何分隔文本的填充

    return Container(
                        alignment: Alignment.topLeft,
                        height: 30.0,
                        child: Row(
                          crossAxisAlignment: CrossAxisAlignment.stretch,
                          //mainAxisAlignment: MainAxisAlignment.spaceBetween,
                          children: <Widget>[
                            Container(child: Text("${address1+', '+address2+', '+city+', '+state+', '+country}")),
                            IconButton(
                              padding: EdgeInsets.all(1.0),
                              icon: Icon(Icons.edit,size: 20.0,), 
                              onPressed: () => print("a")
                            )
                          ],
                        ),
                      );

【问题讨论】:

    标签: alignment row padding flutter-layout


    【解决方案1】:

    您可以使用Padding Widget 在任何小部件中添加填充

    return Container(
        alignment: Alignment.topLeft,
        height: 30.0,
        child: Row(
          crossAxisAlignment: CrossAxisAlignment.stretch,
          //mainAxisAlignment: MainAxisAlignment.spaceBetween,
          children: <Widget>[
            Container(
                child: Padding(
                    padding: const EdgeInsets.all(5.0),
                    child: Text("${address1+', '+address2+', '+city+', '+state+', '+country}")),
                )
            ),
            IconButton(
              padding: EdgeInsets.all(1.0),
              icon: Icon(Icons.edit,size: 20.0,), 
              onPressed: () => print("a")
            )
          ],
        ),
    );
    

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 2020-11-24
      • 2023-02-07
      • 2021-07-19
      • 1970-01-01
      • 2020-02-11
      相关资源
      最近更新 更多