AnswerBun.com

Flutter - Como usar ScrollView corretamente ao mostrar o teclado?

Stack Overflow em Português Asked on January 2, 2022

Já vi vários videos no youtube sobre isso mas no meu código não funciona como no video.
Já olhei algumas perguntas e alguns sujerem usar o código abaixo, mas não resolve o problema.

Scaffold(
   body: SingleChildScrollView(...),
   ...

Já tentei usar ListView mas sempre tenho o mesmo resultado.
O gif abaixo ilustra o que ocorre: Ao abrir o teclado o layout não move pra cima mostrando o campo de texto.

gif ilustrativo

Tentei usar FocusNode no TextField mas tbm não funciona.
Meu código é esse.

var itemlBorder = OutlineInputBorder(borderSide: BorderSide(color: MyTheme.tintColor()));

return Scaffold(
   appBar: AppBar(title: Text('PageTitle')),
   body: SingleChildScrollView(
      padding: EdgeInsets.symmetric(horizontal: 10),
      child: Column(children: [
         //Titulo
         Container(
            height: 50,
            margin: EdgeInsets.only(top: 10),
            padding: EdgeInsets.only(left: 10, right: 10, top: 7),
            decoration: BoxDecoration(
               borderRadius: BorderRadius.all(Radius.circular(5)),
               color: MyTheme.tintColor()
            ),
            child: TextField(
              textInputAction: TextInputAction.next,
              controller: _cTitulo,
              keyboardType: TextInputType.name,
              decoration: InputDecoration(
                contentPadding: EdgeInsets.fromLTRB(12, 0, 12, 0),
                enabledBorder: itemlBorder,
                focusedBorder: itemlBorder,
                labelText: 'Titulo'.toUpperCase(),
              ),
            ),
         ),
         //Anexo
         Container(...
      ...
      ]
   )
)

One Answer

Consegui resolver este problema. O problema não está no código e sim no AndroidManifest.xml. Apenas adicionei android:windowSoftInputMode="adjustResize" na tag activity

Answered by Jonas Ferreira on January 2, 2022

Add your own answers!

Related Questions

EXCEL – VBA – SQL – Duvida na query usando CAST

0  Asked on November 30, 2021 by thiago

       

GIT error: pathspec ‘master’ did not match any file(s) known to git

4  Asked on November 30, 2021 by alessandra-burckhalter

 

(JAVASCRIPT) Como estilizar o layout desse código JS?

2  Asked on November 27, 2021 by user198468

         

Background gradient se repetindo

4  Asked on November 27, 2021 by user96296

   

Como ter um intervalo de ciclo, até n e até

2  Asked on November 27, 2021 by bruno-bacelar

   

O que seria esse “k_BackingField”

2  Asked on November 27, 2021 by willian

     

Converter double para string mantendo o mesmo formato

1  Asked on November 27, 2021 by mik3i4a5

     

upload com ajax e formdata exibe erro

2  Asked on November 27, 2021

     

Flutter – Como alterar o tamanho de um TextField corretamente?

2  Asked on November 27, 2021 by jonas-ferreira

         

Como automatizar a criação de planilhas excel em R

0  Asked on November 27, 2021 by exartt

 

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir