如何解决当我点击 TextField 然后键盘打开但 TextField 在顶部颤动 Android 上没有滑动
return Scaffold(
body: Container(
height: double.infinity,color: AppColors.whiteColor,child: Column(
mainAxisAlignment: MainAxisAlignment.start,crossAxisAlignment: CrossAxisAlignment.start,children: [
createUpperBar(context,"Patient Registration"),Form(
key: _formKey,// autovalidate: true,child: Expanded(
child: Container(
child: SingleChildScrollView(
child: Center(
child: Column(
children: [
Container(
margin: EdgeInsets.only(
left: SizeConfig.blockSizeVertical * 3,),
-------等
如何在文本字段上滑动按下
视频链接 - https://drive.google.com/file/d/1zATdDJYLOdKP_Plr8DGddNbUh-48eDxw/view?usp=sharing
解决方法
使用 SingleChildScrollView 包装容器小部件,这将起作用,我已经测试了此代码。
import 'package:flutter/material.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(20.0),child: Form(
child: Column(
children: [
TextFormField(
decoration: InputDecoration(
border: OutlineInputBorder(),),SizedBox(
height: 25.0,TextFormField(
decoration: InputDecoration(
border: OutlineInputBorder(),],);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。