zoukankan      html  css  js  c++  java
  • flutter开发弹起键盘出现Overflow问题的解决方法

    flutter开发弹起键盘出现Overflow问题的解决方法

    • 方法1:
    //Scaffold节点下添加resizeToAvoidBottomPadding: false,这样页面就不会随着键盘弹起而滚动。
    Scaffold(
          resizeToAvoidBottomPadding: false,
          body: Column()
    );
    
    • 方法2:
    //外层使用SingleChildScrollView包裹一层,这样页面回随着键盘弹起而向上滚动。
    SingleChildScrollView(
    	child: Column(
    		children: [
    			TextField()
    		],
    	),
    ),
    
    • 方法3:
    //使用第三方库:keyboard_avoider,并且设置autoScroll为true
    pubspec.yaml文件下添加依赖:
    	dependencies:
      keyboard_avoider: ^0.1.2
    外层使用KeyboardAvoider包裹,设置autoScroll为true
    KeyboardAvoider(
    	autoScroll: true
    	child: Column(
    		children: [
    			TextField()
    		],
    	)
    ),
    

    我出现的情况,这三种方法就可以解决。

  • 相关阅读:
    docker
    SAML(Security assertion markUp language) 安全断言标记语言
    kafka消息系统
    OBS 对象存储技术学习
    AOP之AspectJ
    sql查漏补缺
    todolist
    springboot 注解整理
    前端之jQuery
    前端之BOM和DOM
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/13927197.html
Copyright © 2011-2022 走看看