【发布时间】:2020-08-02 13:01:23
【问题描述】:
我正在尝试使用 admob_flutter 包显示广告:https://pub.dev/packages/admob_flutter,它基本上允许我像任何其他小部件一样显示广告。
按照文档,我在列布局中添加了一个小部件,如下所示(仅相关代码):
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
appBar: AppBar(
title: Text(fileName),
backgroundColor: Colors.teal,
centerTitle: true,
actions: <Widget>[
IconButton(
icon: Icon(Icons.search),
onPressed: (){
},
),
],
),
body: Container(
padding: EdgeInsets.all(5.0),
child: Column(
children: <Widget>[
TextField(
...
),
AdmobBanner(
adUnitId: 'ca-app-pub-39402560999XXXXXX/XXXXXXXXX',
adSize: AdmobBannerSize.BANNER,
),
],
),
),
bottomNavigationBar: BottomAppBar(...)
根据文档,这就是我所要做的,但我得到一个溢出错误,如下面的屏幕截图所示:
我尝试将这些包装在 Expanded() 和 Flexible() 中,但这并没有解决我的问题?
我在这里做错了什么?
【问题讨论】:
-
您是否尝试过将您的
widgets包裹在scrollable view中?
标签: flutter dart flutter-layout