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()
    		],
    	)
    ),
    

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

  • 相关阅读:
    面向领域的微服务架构
    java常用工具类
    java字节码解析
    详解 Java 内部类
    MongoDB配置教程
    oracle18c相关
    VBS编辑文件夹下所有excel文档
    oracle新增主键
    sqlldr加载字符问题
    ora-00257
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/13927197.html
Copyright © 2011-2022 走看看