dart - 如何在 flutter 中自定义标签栏宽度?

嗨,我们可以在 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/

相关文章:

flutter - 流生成器。错误状态 : Stream has already been list

dart - Flutter - 长按弹出菜单

flutter - 如何在 Flutter 中并排显示按钮?

dart - Flutter 示例中的流布局

dart - 如何限制 TextFormField 中的字符数?

dart - Flutter 改变 FloatingActionButton 的子图标颜色

function - 如何访问 Flutter Back 按钮功能?

flutter - 如何在 flutter 中为折叠元素设置动画

json - 如何从列表中映射 Flutter JSON 字符串?

image - Flutter 图像未加载(异常 : resolving an image code