flutter - 引发了另一个异常:RenderFlex在Flutter的右侧溢出了265个像素

标签 flutter dart

我是Flutter的新手。如何在行中应用水平滚动 View 。如果可以的话请给我一个解决方案,然后我接受您的回答这里有人为此提供解决方案吗?提前致谢。这是我的代码。

  Row(
            // crossAxisAlignment: CrossAxisAlignment.start,
            children: categoryData.map((i) {
              print('i====>>>>>>>>>>>>>>>>>.${i['name']}');
              scrollDirection:
              Axis.horizontal;
              return FlatButton(
                color: Colors.blue,
                textColor: Colors.white,
                disabledColor: Colors.grey,
                disabledTextColor: Colors.black,
                padding: EdgeInsets.all(8.0),
                splashColor: Colors.blueAccent,
                onPressed: () {
                  /*...*/
                },
                child: Text(
                  '${i['name']}',
                  style: TextStyle(fontSize: 12.0),
                ),
              );
            }).toList(),
          ),

enter image description here

最佳答案

Row中没有参数scrollDirection。将scrollview放在ROW的顶部。喜欢

SingleChildScrollView(
  scrollDirection: Axis.horizontal,
  child: Row(.....),
)

关于flutter - 引发了另一个异常:RenderFlex在Flutter的右侧溢出了265个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58689337/

相关文章:

Flutter 应用程序 UI 在真实设备上比在模拟器中更大

class - Flutter appBar Backbutton 没有出现

flutter - 在自定义小部件 flutter 中使函数参数可选

dart - StageXl 和 Dart

google-maps - 从 google maps flutter 中删除右下角按钮

flutter - 选项卡栏中的抽屉也显示在条子应用程序栏中

android - 为什么 flutter 版本不同

flutter - List.map 返回 List<Future>

flutter - 如何在 flutter 中调用圆形 slider 的值?

flutter - Flutter 中 PageView 的默认曲线行为是什么?