【问题标题】:Is it possible to add Row() inside of Row() in flutter是否可以在颤动中在 Row() 中添加 Row()
【发布时间】:2020-06-22 08:27:53
【问题描述】:

我正在开发应用程序并制作一个页面,用户可以将他们的信息放在页面上。目前,用户界面是这样的。

像“昵称”,“位置”,“职业”,我想在“年龄”和“性别”下拉列表中添加白色气泡形状,代码是这样的。

我创建了一个 Row(),在里面,我想创建两个 Container() 来制作白色的气泡形状,比如 Nickname 文本字段。 由于“年龄”和“性别”都是文本,并且每个都有一个下拉列表,我认为 create 2 Row() 将实现我想要做的事情,但所有的 Row() 都像图片一样消失了。

这是 Row() 的模型...

行[ 容器[ 行[Text(), Expanded()] ], 容器[ 行[Text(), Expanded()] ] ]

谁能告诉我我在这里做错了什么??

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    你可以在TextField中的Decoration里面使用suffixIcon来归档它

    【讨论】:

      【解决方案2】:

      尝试将您的容器更改为扩展容器

                  Row(
                    children: [
                      Expanded(
                        child: Row(
                          children: [
                            Text(
                              "Age",
                            ),
                            Expanded(child: DropdownButton())
                          ],
                        ),
                      ),
                      Expanded(
                        child: Row(
                          children: [
                            Text(
                              "Gender",
                            ),
                            Expanded(child: DropdownButton())
                          ],
                        ),
                      ),
                    ],
                  ),
      

      【讨论】:

        猜你喜欢
        • 2021-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-25
        相关资源
        最近更新 更多