首页 > 解决方案 > D/ViewRootImpl(28004): MSG_RESIZED: ci=Rect(0, 72 - 0, 0) vi=Rect(0, 72 - 0, 0) or=1

问题描述

当我尝试在颤振中使用 textformfield 时发生此错误。有人可以帮助我吗?以下是返回的错误:

D/ViewRootImpl(28004): ViewPostImeInputStage processPointer 0
D/ViewRootImpl(28004): ViewPostImeInputStage processPointer 1
D/ViewRootImpl(28004): MSG_RESIZED: ci=Rect(0, 72 - 0, 885) vi=Rect(0, 72 - 0, 885) or=1

我的 UI 代码中有一个 TextFormField 示例

Padding(
            padding: EdgeInsets.only(left: 50, right: 50),
            child: TextFormField(
              controller: loginController,
              validator: (value){
                if (value.isEmpty){
                  return "Os campos não podem ser vazios";
                }
                return null;
              },
              textInputAction: TextInputAction.next,
              keyboardType: TextInputType.emailAddress,
              focusNode: _emailFocus,
              onFieldSubmitted: (term){
                _fieldFocusChange(BuildContext context, FocusNode currentFocus,FocusNode nextFocus) {
                  currentFocus.unfocus();
                  FocusScope.of(context).requestFocus(nextFocus);  
                }
                _fieldFocusChange(context, _emailFocus, _nameFocus);
              },
              decoration: InputDecoration(
                labelText: "Email",      
                labelStyle: TextStyle(
                  color: Colors.white,
                  fontSize: 20.0
                ),      
                focusedBorder: UnderlineInputBorder(
                  borderSide: BorderSide(color:  Colors.white, width: 1)
                ),
                enabledBorder: UnderlineInputBorder(
                  borderSide: BorderSide(color: Colors.white, width: 1)
                )
              ),
              style: TextStyle(
                color: Colors.white,
              )
            ),
          ),

请帮我

标签: fluttermobileflutter-layout

解决方案


推荐阅读