【问题标题】:Expanded TextField don't scroll when full扩展的文本字段在满时不滚动
【发布时间】:2020-01-03 17:47:26
【问题描述】:

我正在构建一个屏幕,其中在 Column 中的 Expanded 小部件内有一个扩展的(expanded 属性设置为 true)TextField

TextField 展开以占用父容器中的所有可用空间,这没问题。但是,当我输入的文本超出文本字段的容量时,它会导致父 Container 随之增长,而不是在 TextField 内滚动导致溢出。

有没有办法让已用完的TextField 满时仍会滚动?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    你在使用弹性系数吗?

    Expanded(
            flex: 2,
            child: Container(
              color: Colors.amber,
              height: 100,
            ),
          ),
    

    看这个,也许有帮助 Widget OF week

    【讨论】:

      【解决方案2】:

      Column 本身不可滚动。这意味着如果您的列垂直溢出,则下面的任何内容都不会显示。因此,如果您打算使列可滚动,则应将 Column 包装为 SingleChildScrollView

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-23
        • 2010-10-10
        • 1970-01-01
        相关资源
        最近更新 更多