Widget build(BuildContext context) {
super.build(context);
return Scaffold(
...
...
...
builder: (BuildContext context) { //BuildContext context
final innerScrollController = PrimaryScrollController.of(context);
return TabMedium(
sc: innerScrollController,
tc: _tabController,
);
return BannerAdAdmob();
}
目前,它僅顯示 TabMedium() 視圖。我怎樣才能把這些視圖放在頂部和底部?
我能得到什么?

我想要什么?

謝謝...
uj5u.com熱心網友回復:
你試過Column嗎??
Widget build(BuildContext context) {
super.build(context);
return Scaffold(
...
...
...
builder: (BuildContext context) { //BuildContext context
final innerScrollController = PrimaryScrollController.of(context);
return Column(
children:[
Expanded(
child:TabMedium(
sc: innerScrollController,
tc: _tabController,
),
),
BannerAdAdmob(),
],
);
}
uj5u.com熱心網友回復:
您不能添加兩個return,只會執行第一個回傳。如果您想在圖片中顯示兩個小部件,您可以使用Column.
Widget build(BuildContext context) {
super.build(context);
return Scaffold(
...
...
...
builder: (BuildContext context) { //BuildContext context
final innerScrollController = PrimaryScrollController.of(context);
return Column(
mainAxisSize: MainAxisSize.max,
children:[
Expanded(
child:TabMedium(
sc: innerScrollController,
tc: _tabController,
),
),
BannerAdAdmob(),
],
);
}
uj5u.com熱心網友回復:
這會發生在您只回傳其中之一的情況下。
嘗試將它們放在一個列中,可能是這樣的:
(我沒有編譯它,但它應該可以作業)
builder: (BuildContext context) { //BuildContext context
final innerScrollController = PrimaryScrollController.of(context);
return Column(
mainAxisSize: MainAxisSize.max,
children[
TabMedium(
sc: innerScrollController,
tc: _tabController,
),
BannerAdAdmob(),
],
);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/479968.html
上一篇:接收錯誤:{"status":-1,"error":"操作無法完成。設備上沒有剩余空間"}使用'cordova-plugin-ad
