flutter - 在 Flutter 中为列和行分配权重
问题描述
我想为 Flutter App 中的所有行提供相等的间距。是否有任何可以使用的重量或任何此类小部件。例如,我的应用中有 2 个 Row 元素。我希望两个元素都占据屏幕的相等/一半宽度。
解决方案
在 a Flex
(ie Row
or Column
) 内,Expanded
消耗剩余的可用空间。如果您将两个 Expanded 放在同一个 Flex 中,它们将平均共享剩余的可用空间(默认情况下)。
您使用参数将“权重”分配给 Expandeds flex
,这将允许您让它们共享剩余空间 60/40,而不是 50/50,等等。
推荐阅读
- java - Java:如果块内的增量操作不起作用
- angular - chrome加载旧的html文件
- flutter - 防止创建套接字侦听类的多个实例
- javascript - 同一页面上的多个倒计时
- elasticsearch - 为什么当我尝试“elasticsearch-service.bat start”时出现错误“启动 'elasticsearch-service-x64' 服务失败”?
- shopify - Liquid 错误:数组“collection.products”不可分页
- discord.py - 如何使用 discord.py 显示人们加入 Discord 服务器的天数
- api - Google Apps Script/URLFetchApp 和使用返回的数据
- amazon-web-services - 向用户授予对 dynamodb 表的访问权限
- reactjs - React Native 按钮不改变宽度