Flutter 在颤振选项卡栏中,所选选项卡栏尺寸和选项卡栏尺寸可以';t对齐。如何对齐?

Flutter 在颤振选项卡栏中,所选选项卡栏尺寸和选项卡栏尺寸可以';t对齐。如何对齐?,flutter,tabbar,Flutter,Tabbar,颤振选项卡栏、选定选项卡栏指示器和每个选项卡大小不相等。我使用带有指示器装饰的选定指示器,并使用PreferredSize将每个选项卡包装在容器中。但是不能对齐。如何与所选指示器和每个容器对齐以使其相等 这是一个已知的问题,尚未解决 目前,您可以通过添加 labelPadding: EdgeInsets.only(left: 10), 我还建议将容器的宽度与屏幕大小除以选项卡的数量相匹配,而不是硬编码。不定义宽度也会起作用 width: MediaQuery.of(context).size

颤振选项卡栏、选定选项卡栏指示器和每个选项卡大小不相等。我使用带有指示器装饰的选定指示器,并使用PreferredSize将每个选项卡包装在容器中。但是不能对齐。如何与所选指示器和每个容器对齐以使其相等


这是一个已知的问题,尚未解决

目前,您可以通过添加

labelPadding: EdgeInsets.only(left: 10),
我还建议将容器的宽度与屏幕大小除以选项卡的数量相匹配,而不是硬编码。不定义宽度也会起作用

width: MediaQuery.of(context).size.width / 3,

尽管定义了容器宽度与否,但添加标签填充效果良好。但是仅仅用屏幕比例来增加容器的宽度是不合适的。这对我来说用了两个标签。
width: MediaQuery.of(context).size.width / 3,