我的Ffltter应用程序中的TabBar上有一个恼人的剩余空间,由于某种原因,我似乎无法摆脱它,

screenshot

我试过填充、标签填充,似乎都不起作用,请看我的代码

TabBar(
  controller: _tabController,
  isScrollable: true,
  tabs: [
    const Tab(text: 'Info'),
    const Tab(text: 'Products'),
    const Tab(text: 'Browse'),
    const Tab(text: 'Queries'),
    const Tab(text: 'Activities'),
    const Tab(text: 'Staffs'),
  ],
)

如果我go 掉isScrollable标志,空格就消失了,我该如何go 掉空格/填充,谢谢.

推荐答案

在选项卡栏中使用此属性:

TabBar(
controller: _tabController,
tabAlignment: TabAlignment.center, // add this line 
isScrollable: true,
tabs: [
const Tab(text: 'Info'),
const Tab(text: 'Products'),
const Tab(text: 'Browse'),
const Tab(text: 'Queries'),
const Tab(text: 'Activities'),
const Tab(text: 'Staffs'),
],
)

Flutter相关问答推荐

如何等待抖动S定时器.定期取消?

无法在主屏幕视图中设置当前日期容器'

使用自定义控制器将项插入到ListView中时行为不正确

下拉图标未居中

Flutter 蜂窝单元测试

Flutter 翼future 建造者不断开火和重建.它在每次重建时都会生成一个新的随机数--我如何防止这种情况?

如何在应用程序中使用Fflight显示表情包

为什么在setState之后Ffltter Pageview重置为第0页

与FTPS连接时出现Flutter FTPConnect HandshakeException错误

如何使listview.builder在筛选列表后实时更新

创建仅定义导出的文件是否有意义?

如何在 VS Code 中启用 Flutter 运行/调试工具栏?

Select 文本时如何更改 Flutter 中的光标 colored颜色 ?

如何修改来自合并 list 的 Android list 权限?

为什么我们需要使用ChangeNotifierProvider而不是仅仅使用ChangeNotifier?

flutter 在文本字段中更改部分文本选定 colored颜色

在 CircleAvatar 中放置芯片

如何获得Flutter 的时差?

如何使用列Flutter 中文本占用的空间来控制svg宽度

使用 Firebase/Flutter 进行应用判断 - 100% 无效请求