- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 flutter 中,我在使用 crossAxisAlignment: CrossAxisAlignment.baseline
时出错
错误::
Failed assertion: line 3791 pos 15: 'crossAxisAlignment != CrossAxisAlignment.baseline || textBaseline != null': is not true.
Row(
crossAxisAlignment: CrossAxisAlignment.baseline,
children: <Widget>[
Text(
'192',
style: kBoldNumberText,
),
Text(
'cm',
style: kLabelText,
)
],
)
最佳答案
使用时 crossAxisAlignment
在 flutter 中,我们需要告诉要对齐的元素,为此我们可以使用 textBaseline: TextBaseline.alphabetic
字母或图形
//alphabetic:::
textBaseline: TextBaseline.alphabetic,
//graphic:::
textBaseline: TextBaseline.ideographic
alphabetic:::
所以我重写
Row(
crossAxisAlignment: CrossAxisAlignment.baseline,
textBaseline: TextBaseline.alphabetic, ////<-- HERE --> ////
children: <Widget>[
Text(
'192',
style: kBoldNumberText,
),
Text(
'cm',
style: kLabelText,
)
],
)
关于Flutter Row() 'crossAxisAlignment != CrossAxisAlignment.baseline || textBaseline != null' : is not true. 断言失败:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61541921/
在 flutter 中,我在使用 crossAxisAlignment: CrossAxisAlignment.baseline 时出错 错误:: Failed assertion: line 379
我尝试将我的 3 个蓝色 FloatingActionButton 居中,但是这 3 个按钮在屏幕的垂直中心并不完整。 https://photos.google.com/share/AF1QipOC
我想以不同方式对齐两段文本,其中每段文本位于不同的行但位于同一列。 这是这个小部件的粗略结构图 如您所见,“信息文本”位于“视频持续时间”旁边,但我希望它位于顶部,并且我希望始终将“视频持续时间”保留
我是 Flutter 的新手,我一直在尝试将我的列小部件居中以了解布局,但 Column 的 CrossAxisAlignment 属性似乎不起作用。 我曾尝试将列封装到其他几个小部件(如容器)中,但
我正在使用 crossAxisAlignment: CrossAxisAlignment.center,但不知何故文本“ Logo ”没有居中。真的不太确定是什么原因造成的,我是不是漏掉了什么。 cl
有时想将我的Expanded 类与end 对齐,有时可能是start。如何将我的 Expanded 类与 if 语句对齐? new Expanded( child: ne
我对 crossAxisAlignment 和 mainAxisAlignment 感到困惑。谁能用简单的话解释一下? 最佳答案 对于行: mainAxisAlignment = 水平轴 crossA
我最近遇到了这个问题,使用时 class _LoginPageState extends State { @override Widget build(BuildContext con
我最近遇到了这个问题,使用时 class _LoginPageState extends State { @override Widget build(BuildContext con
CrossAxisAlignment.center 从不在 Column 中工作。 我的代码: body: Column( crossAxisAlignment: CrossAxisA
我想在 Flutter 中创建一个 Row,它的最高子元素的高度最大。然后其他较小的 child 应该在可用空间中拉伸(stretch)。 我尝试在 Row 上使用 CrossAxisAlignmen
不确定为什么会抛出错误 BoxConstraints forces an infinite height return Scaffold( body: Column( children:
class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return
我是一名优秀的程序员,十分优秀!