【问题标题】:how to get parent widget width in flutter?如何在颤动中获取父小部件宽度?
【发布时间】:2021-08-09 19:52:15
【问题描述】:

任何人都知道我怎样才能获得父小部件的宽度?我尝试在下面的 UI 上解决这个问题

这是我的小部件树

row
  expanded
     flex:8
      row
        column
          container(
            width : ???? // here i want to get width size of expanded flex: 8
            Wrap(
              children: [  
     Text('item A'),
     Text('item B'),
     Text('item C'),
     Text('item D'),
                      ],
     ),)

【问题讨论】:

  • 您好。您可能不需要LayoutBuilder 来解决您的问题。发布您的每个 Item 小部件的完整代码。
  • 通过使用扩展小部件包裹列解决:)
  • 太棒了。 Flutter 非常简单明了
  • 是的,哈哈哈:D

标签: flutter dart flutter-layout flutter-web


【解决方案1】:

您可以使用LayoutBuilder,当您将小部件包装在其中时,它将为您提供父约束

【讨论】:

    猜你喜欢
    • 2020-11-02
    • 2023-04-10
    • 2021-05-19
    • 2013-08-29
    • 2012-04-16
    • 2019-03-10
    • 2020-01-25
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多