flutter弹起键盘页面布局超限问题

Posted 早起的年轻人-坚果の博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter弹起键盘页面布局超限问题相关的知识,希望对你有一定的参考价值。

引子

相信大家在写flutter的过程中都遇到过一个问题,就是键盘弹起的啥时候超限报下面这个错

BOTTOM OVERFLOWED BY 17 PIXELS

解决办法:在scaffold 根布局添加 ,

resizeToAvoidBottomPadding:false (2.0之前)

resizeToAvoidBottomInset:false (2.0之后)

如果为 true,则主体和脚手架的浮动小部件应自行调整大小,以避免出现高度由环境MediaQuery的MediaQueryData.viewInsets bottom属性定义的屏幕键盘。

例如,如果在脚手架上方显示屏幕键盘,则可以调整主体的大小以避免与键盘重叠,从而防止主体内部的小部件被键盘遮挡。

默认为真。如果你不需要此功能,可以将resizeToAvoidBottomPadding属性设置为false

文档中对其也做过解释,文档地址:
https://api.flutter.dev/flutter/material/Scaffold/resizeToAvoidBottomInset.html

以上是关于flutter弹起键盘页面布局超限问题的主要内容,如果未能解决你的问题,请参考以下文章

解决Flutter键盘弹起导致与输入框有间距问题(Flutter键盘弹起Scaffold布局流程)解析

解决Flutter键盘弹起导致与输入框有间距问题(Flutter键盘弹起Scaffold布局流程)解析

Flutter键盘弹出造成布局异常解决

Flutter键盘弹出造成布局异常解决

Flutter键盘弹出造成布局异常解决

flutter中关于软键盘弹起导致的问题