【问题标题】:ignore too much taken space in new line in flutter在颤动中忽略新行中占用的太多空间
【发布时间】:2020-04-25 08:59:52
【问题描述】:

我有一个列表文本,它需要换行并在该新行中占用大量空间,如何在颤动中忽略它以使文本适合并且在新行中没有空间??

这是该列表的代码:

         Container(
                    child: Row(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      mainAxisSize: MainAxisSize.min,
                      children: <Widget>[
                        Flexible(
                          flex: 1,
                          fit: FlexFit.loose,
                          child: Text("$index. ", style: TextStyle(color: Colors.white) ),
                        ),
                        Flexible(
                          flex:2,
                          fit: FlexFit.tight,
                          child: Text(step, style: TextStyle(color: Colors.white)),
                        )
                      ],
                    )
                  );

【问题讨论】:

  • 您可以使用Text("Sample one", style: TextStyle(color: Colors.white, fontSize: 10)),使文本变小
  • 对不起,我在问如何在我想要的新行上不留太多空间
  • 您想减少行间距吗?

标签: android ios flutter dart flutter-layout


【解决方案1】:

像这样为Container 设置高度:

  Container(
                height: 20,
                child: Row(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  mainAxisSize: MainAxisSize.min,
                  children: <Widget>[
                    Flexible(
                      flex: 1,
                      fit: FlexFit.loose,
                      child: Text("$index. ", style: TextStyle(color: Colors.white) ),
                    ),
                    Flexible(
                      flex:2,
                      fit: FlexFit.tight,
                      child: Text(step, style: TextStyle(color: Colors.white)),
                    )
                  ],
                )
              );

【讨论】:

  • 它使另一行消失了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 2011-09-08
  • 1970-01-01
  • 2022-07-13
  • 2018-09-17
  • 1970-01-01
相关资源
最近更新 更多