Resolución de error del teclado emergente Flutter

Resolución de error del teclado emergente Flutter


razón equivocada

Página de error:

razón equivocada:

Este tipo de error ocurre cuando el contenido de una página no se puede mostrar por completo. De hecho, si no hay una ventana emergente de teclado y la longitud del contenido excede el rango visualizable de la pantalla, también se informará un error.

Solución

Este problema también es muy fácil de resolver, 2 métodos.

  1. Establezca la propiedad resizeToAvoidBottomPadding de Scaffold en false, de modo que la página no se desplace con el teclado emergente (este método es solo para el caso en el que el teclado emergente informa un error. Si la longitud del contenido de la página excede el rango de visualización de la pantalla, este método no es válido).
Scaffold(
        resizeToAvoidBottomPadding: false,
        ……

El uso de este método evitará la excepción informada por la ventana emergente, pero la ventana emergente aún puede bloquear el cuadro de entrada y afectar la entrada del usuario.

  1. Agregue una vista de desplazamiento, este método soluciona directa y completamente este tipo de problema, se recomienda utilizar:
SingleChildScrollView(
    child:new Column(
        ……
    ),
    ……
)

Simplemente agregue un control SingleChildScrollView fuera de la vista, ¡es muy simple!


** PD: Para obtener más contenido emocionante, verifique -> "Desarrollo de Flutter"
** PD: Para obtener contenido más emocionante, verifique -> "Desarrollo de Flutter"
** PD: Para obtener contenido más emocionante, verifique -> "Desarrollo de aleteo"

Supongo que te gusta

Origin blog.csdn.net/u011578734/article/details/111935370
Recomendado
Clasificación