你可以将 Column 放在一个可滚动的组件内,例如 ListView 或 SingleChildScrollView,然后将 Column 的 mainAxisSize 属性设置为 MainAxisSize.min,这样它就会尽可能地缩小自身的尺寸以适应可滚动组件的大小。接着,将可滚动组件的 scrollDirection 属性设置为 Axis.horizontal,这样就可以在水平方向上滚动了。具体代码如下:

SingleChildScrollView(
  scrollDirection: Axis.horizontal,
  child: Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      // your widgets here
    ],
  ),
)
Flutter Column 溢出父级宽度:如何添加横向滚动条

原文地址: https://www.cveoy.top/t/topic/lPJf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录