在 Flutter 中对齐文本
Align Text in Flutter
大家好 morning/afternoon 或者晚上好。我对如何对齐我的应用程序中的文本有疑问?这是图片:
image
看到问题了吗?我想将第二行带到“Description”或“Descrição”一词所在的位置。我试图替换 Column 的 Row 小部件但没有用,我的屏幕上没有任何显示。
还有我的代码如下:
填充(
padding: const EdgeInsets.only(left: 15, right: 20),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
"Descrição :",
style: TextStyle(
fontSize: 16,
height: 1.5,
color: Colors.green.shade400),
),
SizedBox(
width: 5,
),
Flexible(
child: Text(
widget.description,
textAlign: TextAlign.justify,
style: TextStyle(
fontSize: 16,
height: 1.5,
color: Colors.green.shade600),
),
),
SizedBox(
height: 10,
),
],
),
在此先感谢所有回答我的人 ;)
而不是 Row
,您应该使用 RichText
RichText(
text: TextSpan(
children: [
TextSpan(
text: 'Describe :',
style: TextStyle(fontSize: 16, height: 1.5, color: Colors.green.shade400),
),
TextSpan(
text: widget.description,
style: TextStyle(fontSize: 16, height: 1.5, color: Colors.green.shade600),
)
],
),
)
大家好 morning/afternoon 或者晚上好。我对如何对齐我的应用程序中的文本有疑问?这是图片:
image
看到问题了吗?我想将第二行带到“Description”或“Descrição”一词所在的位置。我试图替换 Column 的 Row 小部件但没有用,我的屏幕上没有任何显示。 还有我的代码如下:
填充(
padding: const EdgeInsets.only(left: 15, right: 20),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
"Descrição :",
style: TextStyle(
fontSize: 16,
height: 1.5,
color: Colors.green.shade400),
),
SizedBox(
width: 5,
),
Flexible(
child: Text(
widget.description,
textAlign: TextAlign.justify,
style: TextStyle(
fontSize: 16,
height: 1.5,
color: Colors.green.shade600),
),
),
SizedBox(
height: 10,
),
],
),
在此先感谢所有回答我的人 ;)
而不是 Row
,您应该使用 RichText
RichText(
text: TextSpan(
children: [
TextSpan(
text: 'Describe :',
style: TextStyle(fontSize: 16, height: 1.5, color: Colors.green.shade400),
),
TextSpan(
text: widget.description,
style: TextStyle(fontSize: 16, height: 1.5, color: Colors.green.shade600),
)
],
),
)