Flutter 在body里面使用 TabBar 和 TabBarView
2019-11-10 14:30 浏览(1063

网上很多 TabBar 和 TabBarView和文章,都是使用 Scaffold 返回的, appbar + body  没有问题,但是在body里面同时放置  TabBar 和 TabBarView需要注意

TabBarView 的父 Widget 必须知道宽高才能布局,否则,会报错:BoxConstraints forces an infinite height.

使用 Column + Expanded 即可

Column(
    children: <Widget>[
        TabBar(tabs: tabs),
        Expanded(
            flex: 1,
            child: TabBarView(...),
        ),

    ],
)


评论(2)

lililala

都是使用 Scaffold 返回的, 福彩3D appbar + body 没有问题,但是在body里面同时放置 TabBar 和 体彩排列5 TabBarView需要注意

3-30 18:43 0 回复
发布评论
回复X
聊天室(0