【问题标题】:Flutter: The keyboard covers TextFieldsFlutter:键盘覆盖 TextFields
【发布时间】:2020-10-02 03:12:43
【问题描述】:

我有一个显示文本字段和图像的应用程序,当用户尝试在文本字段中输入数据时,当键盘向上并覆盖整个文本字段时,我遇到了问题。

我尝试使用 SingleChildScrollView,但它不实用,因为文本字段不会自动向上,但用户必须自己向上滚动。

代码如下:

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    尝试使用动画并在键盘出现时向上移动文本字段。看看这个When i select a Textfield the keyboard moves over it

    【讨论】:

    • 谢谢@Anas Mohammed 我认为这是唯一的方法
    【解决方案2】:

    里面没有大小的容器,请按照以下说明操作:

    SingleChildScrollView(
            child: Stack(
              children: <Widget>[
                ... your code
              ]
            )
    )
    

    在您的 Scaffold 中,将 resizeToAvoidBottomPadding 属性设置为 false。

    【讨论】:

    • @AlexAli 刚刚更新了答案,你能试试这个改变吗
    • 谢谢@gg11.. 但是,在将 resizeToAvoidBottomPadding 属性设置为 false 后,同样的问题仍然存在。
    猜你喜欢
    • 2019-03-08
    • 2020-06-22
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 2022-08-07
    • 2020-09-10
    • 2020-10-13
    相关资源
    最近更新 更多