我想在Wrap小部件之前顯示來自字串變數的文本。但是當我想Text在Wrap小部件之前添加一些東西時,它給了我錯誤。如何在Wrap小部件之前顯示一些文本。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Second Route"),
),
body: Center(
child:
Wrap(
children: _buildButtonsWithNames(),
),
)
);
}
uj5u.com熱心網友回復:
您可以像這樣將列作為中心小部件的子項:
body: Center(
child: Column(
children: [
Text("Your Text"),
Wrap(
children: _buildButtonsWithNames(),
),
],
),
),
希望它回答了這個問題。
uj5u.com熱心網友回復:
如果您希望文本位于 之上Wrap,請將您的添加Wrap到 aColumn并在其之前添加您的Text小部件。
如果您希望文本就在 之前Wrap,請將您的添加Wrap到Row小部件并執行與 for 相同的操作Column。
uj5u.com熱心網友回復:
馬上找到方法了!!!從另一個答案。
@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(),
),
),
)
],
),
);
}
}
uj5u.com熱心網友回復:
只需使用列小部件并將文本和包裝小部件作為列的子項傳遞
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/369074.html
