Flutter 如何在类中定位Text/TextSpan

Flutter 如何在类中定位Text/TextSpan,flutter,web,Flutter,Web,我怎样才能这样定位我的文本?我检查文档,我只看到行的另一边有文本,但没有像这样的人,相反 我只想让我的第一列占据文本对齐方式为右的卡片中约30%的行,第二列占据文本对齐方式为左的卡片中约70%的行。我还想让它像一个表,所有东西都与列对齐。多谢各位 Date: Today Address: Sample Gender: Male Status: Active 您可以使用flatter的Table

我怎样才能这样定位我的文本?我检查文档,我只看到行的另一边有文本,但没有像这样的人,相反

我只想让我的第一列占据文本对齐方式为右的卡片中约30%的行,第二列占据文本对齐方式为左的卡片中约70%的行。我还想让它像一个表,所有东西都与列对齐。多谢各位

         Date:   Today       
      Address:   Sample       
       Gender:   Male
       Status:   Active

您可以使用flatter的Table类


您可以使用以下代码:

Table(
 children: [
   buildTableRow("Date:", "Today"),
   buildTableRow("Address:", "Sample"),
   buildTableRow("Gender:", "Male"),
   buildTableRow("Status:", "Active"),
 ],
),

TableRow buildTableRow(String _title, String _value) {
 return TableRow(
  children: [
    Container(child: Text(_title), alignment: Alignment.centerRight),
    Container(
      child: Padding(padding: const EdgeInsets.only(left: 15), child: Text(_value)),
      alignment: Alignment.centerLeft,
    ),
  ],
 );
}
代码输出:

Table(
 children: [
   buildTableRow("Date:", "Today"),
   buildTableRow("Address:", "Sample"),
   buildTableRow("Gender:", "Male"),
   buildTableRow("Status:", "Active"),
 ],
),

TableRow buildTableRow(String _title, String _value) {
 return TableRow(
  children: [
    Container(child: Text(_title), alignment: Alignment.centerRight),
    Container(
      child: Padding(padding: const EdgeInsets.only(left: 15), child: Text(_value)),
      alignment: Alignment.centerLeft,
    ),
  ],
 );
}

检查,您是否在表中使用此信息?@pskink我会检查它。Thanks@MuhammetÖmer我计划在列表中的卡片上使用这些信息谢谢,伙计。我想知道我是否可以不依靠桌子来做这件事。我只是在想它是否会对屏幕更小的设备产生负面影响。@Irvin我认为如果使用主题文本样式,不会有问题。请检查此库: