在Flutter中在TextFormField中键入键后,如何解决键盘隐藏?

问题描述 投票:0回答:1

当我在键盘上输入第一个字母时,它熄灭并隐藏了如何解决我正在使用的这种情况页面中的许多文本表单字段,带有键盘焦点,自定义字体,最大长度,onEditingComplete,onTap属性

示例代码:

              TextFormField(
                        textInputAction: TextInputAction.next,
                        focusNode: myfocus,
                        controller: mycontroller,
                        maxLength: 500,
                        style: TextStyle(
                          color: Colors.black,
                          fontFamily: 'Poppins',
                          fontSize: 14
                          fontWeight: FontWeight.w400,
                        ),
                        decoration: InputDecoration(
                          counterText: "",
                          labelText: name,
                          labelStyle: TextStyle(
                              fontFamily: 'Poppins',
                              fontSize: 12,
                              fontWeight: FontWeight.w400,
                              color: Colors.grey),
                        ),
                        onEditingComplete: () =>
                            FocusScope.of(context).requestFocus(secondFocus),
                        onTap: () {
                          FocusScope.of(context).unfocus();
                        }, )
flutter flutter-layout
1个回答
0
投票

只需从onTap中删除FocusScope.of(context).unfocus();

onTap: () {
              FocusScope.of(context).unfocus();
        }
© www.soinside.com 2019 - 2024. All rights reserved.