dart - 将行中不同大小的文本对齐到底部

标签 dart flutter

我有一排 child 是2个文本。第一个是字体大小 20,第二个是大小 13。我试图将两者都对齐到底部,但到目前为止还没有运气。这就像第一个大的得到一些额外的填充。
关于如何对齐两个文本的任何好的提示?

最佳答案

我认为您需要使用 crossAxisAlignment 小部件的 textBaselineRow 属性。

尝试这样的事情:

Row(
    crossAxisAlignment: CrossAxisAlignment.baseline,
    textBaseline: TextBaseline.alphabetic,
    children: <Widget>[
      Text("foo", style: TextStyle(fontSize: 20)),
      Text("bar", style: TextStyle(fontSize: 13)),
    ],
),

关于dart - 将行中不同大小的文本对齐到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53759209/

相关文章:

dart - 核心样式和类似乎不起作用

FirebaseAnimatedList 实时改变内容

datetime - 如何在 Flutter 中使用 Streams 更新时间?

flutter - 在不使用 MaterialApp 的情况下向 Widget 添加本地化?

flutter - 如何在 Flutter 中更改 PopupMenuItem 的宽度?

flutter - Flutter中按钮根据宽度动态排列

dart - Polymer Dart是否具有类似于Angular的ng-switch的功能?

dart - Dart中的异步可迭代映射

flutter - OnPressed 对字体颜色的影响

flutter 问题: How to convert this type of double from string?