gpt4 book ai didi

flutter - 如何在flutter中创建自定义高度的TextFormField?

转载 作者:行者123 更新时间:2023-12-02 19:22:39 28 4
gpt4 key购买 nike

我有一个表单,其中有两个 TextFormField 和一个底部按钮来验证它,但问题是屏幕看起来很尴尬。我希望 **TextFormField ** 底部的两个完全覆盖它们之间的区域,即使没有内容,并且一旦到达底部就可以滚动。 enter image description here

左边的是我所拥有的,但我想要右边的,我尝试用 ExpandableContainer 包装它,但它不起作用,因为我是使用边框属性。

最佳答案

您可以通过使用 Expanded 小部件包装 TexFormField 小部件并设置 expandsmaxLines 来实现此目的TextFormField 的属性分别为 truenull

无论屏幕大小如何,TextFormField 都会占用所有可用空间,请查看下面提供的代码作为示例:

  // wrap it with an Expanded widget
Expanded(
child: TextFormField(
// set the keyboard type to multiline f
keyboardType: TextInputType.multiline,
// set maxlines to null
maxLines: null,
// set expands to true
expands: true,
decoration: InputDecoration(
isDense: true,
border: OutlineInputBorder(
borderSide: BorderSide(color: Colors.black)
)
),
),
),

关于flutter - 如何在flutter中创建自定义高度的TextFormField?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62849147/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com