删除颤振中两列之间的空间

Posted

技术标签:

【中文标题】删除颤振中两列之间的空间【英文标题】:Remove space between two Column in Flutter 【发布时间】:2020-05-04 22:51:03 【问题描述】:

我想消除这两列之间的差距。 我怎样才能做到这一点?

这是我尝试过的代码。这里的Expanded()Row() 小部件内。 我想缩小两个Columns() 之间的差距。我尝试将两个列包装在一个容器中并在其上实现填充,但它不起作用。我也试过 mainAxisAlignment。

                 Expanded(
                  child: Column(
                    children: <Widget>[
                      Container(
                        width: 98.0,
                        child: Card(
                          child: ListTile(
                            title: Row(
                              mainAxisAlignment: MainAxisAlignment.center,
                              children: <Widget>[
                                Text(
                                  'Room 1',
                                  style: TextStyle(
                                    fontWeight: FontWeight.bold,
                                  ),
                                ),
                              ],
                            ),
                            subtitle: Padding(
                              padding: const EdgeInsets.only(top:8.0),
                              child: Row(
                                mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                                children: <Widget>[
                                  Icon(
                                    Icons.check_box_outline_blank
                                  ),
                                  Icon(
                                    Icons.check_box,
                                  )
                                ],
                              ),
                            ),
                          ),
                        ),
                      ),
                    ],
                  ),
                ),
                Expanded(
                  child: Column(
                    children: <Widget>[
                      Container(
                        width: 98.0,
                        child: Card(
                          child: ListTile(
                            title: Row(
                              mainAxisAlignment: MainAxisAlignment.center,
                              children: <Widget>[
                                Text(
                                  'Room 1',
                                  style: TextStyle(
                                    fontWeight: FontWeight.bold,
                                  ),
                                ),
                              ],
                            ),
                            subtitle: Padding(
                              padding: const EdgeInsets.only(top:8.0),
                              child: Row(
                                mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                                children: <Widget>[
                                  Icon(
                                    Icons.check_box_outline_blank
                                  ),
                                  Icon(
                                    Icons.check_box,
                                  )
                                ],
                              ),
                            ),
                          ),
                        ),
                      ),
                    ],
                  ),
                )

【问题讨论】:

请添加您尝试过的任何代码。 我已添加代码 使用灵活而不是展开。 【参考方案1】:

问题已通过使用Flexible() 而不是Expanded() 解决。 感谢:Jay Patel

【讨论】:

以上是关于删除颤振中两列之间的空间的主要内容,如果未能解决你的问题,请参考以下文章

计算Postgresql中两列之间的运行差异

引导程序中两列之间的垂直分隔线

查找DataFrame中两列之间的时间差[重复]

pyspark数据框中两列之间的时间差

如何获取 MySQL 中两列范围之间的记录?

如何获取数据表中两列之间的数据?