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