如何在颤动的主体中显示文本?
How to show text in in the body of flutter?
我想在 Wrap
小部件之前显示来自字符串变量的文本。但是当我想在 Wrap
小部件之前添加类似 Text
的东西时,它给了我错误。如何在 Wrap
小部件之前显示一些文本。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Second Route"),
),
body: Center(
child:
Wrap(
children: _buildButtonsWithNames(),
),
)
);
}
如果您希望文本位于 Wrap
之上,请将您的 Wrap
添加到 Column
并在其之前添加您的 Text
小部件。
如果您希望文本位于 Wrap
之前,请将您的 Wrap
添加到 Row
小部件并执行与 Column
相同的操作。
您可以像这样将列作为中心小部件的子项:
body: Center(
child: Column(
children: [
Text("Your Text"),
Wrap(
children: _buildButtonsWithNames(),
),
],
),
),
希望它能回答问题。
刚刚找到方法!!!来自另一个答案。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Second Route"),
),
body: Column(
children: <Widget>[
Text("He"),
Expanded(
child: Center(
child: Wrap(
children: _buildButtonsWithNames(),
),
),
)
],
),
);
}
}
只需使用列小部件并将文本和换行小部件作为列的子项传递
我想在 Wrap
小部件之前显示来自字符串变量的文本。但是当我想在 Wrap
小部件之前添加类似 Text
的东西时,它给了我错误。如何在 Wrap
小部件之前显示一些文本。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Second Route"),
),
body: Center(
child:
Wrap(
children: _buildButtonsWithNames(),
),
)
);
}
如果您希望文本位于 Wrap
之上,请将您的 Wrap
添加到 Column
并在其之前添加您的 Text
小部件。
如果您希望文本位于 Wrap
之前,请将您的 Wrap
添加到 Row
小部件并执行与 Column
相同的操作。
您可以像这样将列作为中心小部件的子项:
body: Center(
child: Column(
children: [
Text("Your Text"),
Wrap(
children: _buildButtonsWithNames(),
),
],
),
),
希望它能回答问题。
刚刚找到方法!!!来自另一个答案。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Second Route"),
),
body: Column(
children: <Widget>[
Text("He"),
Expanded(
child: Center(
child: Wrap(
children: _buildButtonsWithNames(),
),
),
)
],
),
);
}
}
只需使用列小部件并将文本和换行小部件作为列的子项传递