一开始直接使用Scaffold布局,body:new Column 然后结果调出键盘的时候就报这个错了
解决办法是使用SingleChildScrollView包装一下,
原来的是这样:
return new Scaffold(
appBar: new AppBar(
title: new Text("搜索"),
),
//使用ScrollView包装一下,否则键盘弹出时会报错空间溢出
body: new Column( ... )
),
),
);
修改后:
return new Scaffold(
appBar: new AppBar(
title: new Text("搜索"),
),
//使用ScrollView包装一下,否则键盘弹出时会报错空间溢出
body: new SingleChildScrollView(
child: new ConstrainedBox(
constraints: new BoxConstraints(
minHeight: 120.0,
),
child: new Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
new Padding(
padding: EdgeInsets.fromLTRB(0.0, 40.0, 0.0, 10.0),
child:new Text("注意",style: new TextStyle(fontSize: 18.0,color: Colors.orangeAccent),),
),
],
),
),
),
);
分享到:
相关推荐
原来的布局是这样: return new Scaffold( appBar: new AppBar( title: new Text(界面一), ), body: Padding( padding: const EdgeInsets.symmetric(vertical: 16.0, horizontal: 24.0), ...
BOTTOM OVERFLOWED BY 17 PIXELS 这是由于页面高度写死导致的, 1.scaffold 根布局添加 resizeToAvoidBottomPadding:false 是否自动调整body属性控件的大小,以避免脚手架底部被覆盖。例如,如果在脚手架上方显示...
FLutter BottomNavigationBar 底部导航 实现切换Page FLutter BottomNavigationBar 底部导航 实现切换Page FLutter BottomNavigationBar 底部导航 实现切换Page FLutter BottomNavigationBar 底部导航 实现切换Page
Flutter 底部导航 BottomNavigationBar , 切换内容区域StackWidget .
Text Widget用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,类似于Android中的TextView
通过设置textAlign属性的值为TextAlign.center可以让Text的内容居中 class _MyHomePageState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( ...
启动页是App必不可少的一部分,然而在一个新创建的Flutter项目中,运行发现是没有启动页的。 Android原生的白屏问题可以通过为 Launcher Activity 设置 windowBackground 解决,而 Flutter 也是基于此办法,同时优化...
解决聊天界面,软键盘和表情框切换问题,类似微信聊天界面,可以获取软键盘的高度,并解决输入框弹出时,listview显示最后一条消息。
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 主要...
emoji_keyboard 可以输入表情符号的键盘入门该项目是Flutter应用程序的起点。 如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门:要获得Flutter入门方面的帮助,请查看我们的,其中提供了教程,示例,...
通常很少直接使用 BottomSheet 而是使用 showModalBottomSheet。(这是官网原话,我也没弄明白BottomSheet是怎么使用的) 本demo介绍的是showModalBottomSheet
flutter_local_notifications..zip,在android和ios上显示本地通知的flutter插件
收集GitHub上的Flutter开源项目源码_2021_03_20
注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 应用程序升级功能是App的基础功能之一,如果没有此功能会造成用户无法升级,应用程序的bug或者新功能老用户无法触...
在Xamarin上运行Flutter
让 Flutter 控制 iOS 软键盘的位置。 这可以提供更流畅的 UI 体验,还可以让您将键盘滑开! 到目前为止,这仅仅是概念证明,还没有准备好投入生产,目的是激发大家的灵感。 请不要犹豫,改进这一点。 不幸的是,...
Flutter自定义控件之图片裁剪框
flutter 页面滚动联动实现,解决NestedScrollView问题.可配合EasyRefresh和CustomScrollView实现页面滚动联动,自定义下拉刷新等操作
flutter快速学习项目源码、快速集成企业ERP、OA、HR等信息平台。 flutter初学快速入门、flutter毕业设计, mvp模式 使用provider (6.x 版本)做状态管理 基于dio (4.x 版本)的网络请求封装 完整的集成测试、可访问...
整理了,Flutter优缺点、Flutter原理、Flutter框架结构等等内容,内容来自于各个大神的博客,本人只是个搬运工。