微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在单个子滚动视图内部,RenderFlex 在底部溢出了 61 个像素

如何解决在单个子滚动视图内部,RenderFlex 在底部溢出了 61 个像素

我有一个屏幕,我想动态插入一些复选框,但在这个例子中,我在它上面固定了三个只是为了测试。这是代码

Expanded(
  flex: 3,child: Padding(
    padding: EdgeInsets.all(10),child: Container(
      decoration: Boxdecoration(
        border: Border.all(
          color: AppColorSecondary,),borderRadius: BorderRadius.all(Radius.circular(20))
      ),child: Column(
        mainAxisSize: MainAxisSize.min,children: [
          Text(i.description,textAlign: TextAlign.center,style: TextStyle(fontWeight: FontWeight.bold),SizedBox(height: 3,Text("Cod: ${i.code}",Divider(),Text("R\$ ${i.value.toString()}"),SingleChildScrollView( // the error is here
            child: Column(
              children: [
                CheckBoxListTile(
                  title: Text("AA"),value: true,CheckBoxListTile(
                  title: Text("AA"),],padding: EdgeInsets.all(10),))),

运行这个,它抛出这个错误

RenderFlex 在底部溢出了 61 个像素。

我只是想让它可滚动以显示所有复选框。我做错了什么?

解决方法

这是因为您将 List operator+(const List &l) const { if (length() != l.length()) throw std::runtime_error("lists must be the same length"); List res; node* current = head; node* l_current = l.head; while (current != NULL && l_current != NULL) { res.add(current->val + l_current->val); // or whatever your method is called... current = current->next; l_current = l_current->next; } return res; } SingleChildScrollView 嵌套

你需要做的是给Column一个固定高度的父容器

否则它应该放置在像 SingleChildScrollViewExpanded 这样的 flex 小部件中,这将在场景后面给它固定的高度,但取决于 colmun/row 中的其他项目

,

用 Expanded 包裹 SingleChildScrollView,因为它在列内,以获取列中剩余的最大空间

Expanded(
 child:SingleChildScrollView(
  child:Column(
   children:[
     CheckboxListTile(
      title: Text("AA"),value: true,),CheckboxListTile(
      title: Text("AA"),]
  )
 )
)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?