“我是扑扑的初学者,我想在行中显示两个文本。其中“ hello”是第一个文本小部件,“ world”是另一个文本小部件
我尝试使用我的基本知识来执行此操作,但是遇到了这些错误
具有多个子级的水平RenderFlex具有null的textDirection,因此未定义布局顺序。'package:flutter / src / rendering / flex.dart':断言失败:439行pos 18:'textDirection!= null'
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Row(
children: <Widget>[
Text("hello",textDirection: TextDirection.rtl,),
Text("world",textDirection: TextDirection.rtl,)
],
);
}
}
也许您想改用RichText?
RichText(
text: TextSpan(
children: <TextSpan>[
TextSpan(text: 'hello', style: TextStyle(color: Colors.red)),
TextSpan(text: ' world', style: TextStyle(color: Colors.blue)),
],
),
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句