嗨,我们可以在 flutter 中自定义标签栏宽度吗?我的标签栏宽度在这里是固定的,所以当我的标签栏中有长文本时,它不会完全显示,我想让我的标签栏宽度根据内容灵活,所以当我的文本只是短文本时,标签栏宽度会很小而且当文本是长文本时,标签栏宽度大于短文本标签。我一直在尝试在互联网上搜索它,但我找不到任何答案来解决我的问题。
最佳答案
TabBar(isScrollable: true)
制作一个可滚动的标签栏。当您的标签文本内容或标签数量不适合显示大小时,它很有用。
或者你可以这样做:
child: TabBar(
tabs: [
Container(
width: 30.0,
child: Tab(text: 'hello'),
),
Container(
child: Tab(text: 'world'),
),
],
)
https://stackoverflow.com/questions/51239291/