【发布时间】:2021-03-10 02:23:35
【问题描述】:
我使用带有静态 4 个选项卡的 TabBar。我希望 TabBar 在屏幕上具有扩展宽度(从右到左边缘),但长标签标题如下所示:
我尝试将isScrollable: true 用于 TabBar。标题没有被剪裁,但这会导致宽度折叠:
我的代码:
Widget build(BuildContext context) {
return DefaultTabController(
length: 4,
child: Scaffold(
appBar: AppBar(title: Text('Tabs'), centerTitle: true),
body: TabBar(tabs: [
Tab(text: 'Tab 1'),
Tab(text: 'Tab 2'),
Tab(text: 'Long tab name'),
Tab(text: 'Tab 4'),
])));
}
问题:在这种情况下如何实现全屏 TabBar 宽度且标题不被剪裁?
【问题讨论】: