gpt4 book ai didi

flutter - 在支架主体中显示TabBar

转载 作者:行者123 更新时间:2023-12-03 03:59:50 25 4
gpt4 key购买 nike

我想显示一个与应用程序栏一起使用的标签栏,但在支架主体的中间。可能吗?

我有这段代码,但是TabBarView破坏了ui。如果我评论TabBarView,则TabBars将正确显示。代码有什么问题?如果有可能以这种方式使用它。

@override
void initState() {
super.initState();
_tabController = TabController(length: 2, vsync: this);
}

@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView(
children: <Widget>[
Text('Some other random content'),
TabBar(
controller: _tabController,
isScrollable: true,
tabs: <Widget>[
Tab(
child: Text(
'Posts',
style: TextStyle(
fontSize: 18.0,
color: Colors.black87,
),
),
),
Tab(
child: Text(
'Fotos',
style: TextStyle(
fontSize: 18.0,
color: Colors.black87,
),
),
),
],
),
TabBarView(
controller: _tabController,
children: <Widget>[
Center(
child: Text("User"),
),
Center(
child: Text("Email"),
),
],
),
],
),
);
}

最佳答案

只需将ListView更改为Column并添加SingleChildScrollView

SingleChildScrollView(
child: Column(
children: <Widget>[]
),
)

关于flutter - 在支架主体中显示TabBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58105243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com