微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我点击 TextField 然后键盘打开但 TextField 在顶部颤动 Android 上没有滑动

如何解决当我点击 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 举报,一经查实,本站将立刻删除。