When the keyboard appears, the Flutter widgets resize. How to prevent this?

后端 未结 9 1270
灰色年华
灰色年华 2020-12-02 05:51

I have a Column of Expanded widgets like this:

 return new Container(
      child: new Column(
        crossAxisAlignment: CrossAxisAlignment.stretch,
               


        
9条回答
  •  失恋的感觉
    2020-12-02 06:27

    Method 1: Remove android:windowSoftInputMode="adjustResize" from AndroidManifest.xml file (Otherwise it will override flutter code) and add resizeToAvoidBottomPadding: false in Scaffold like below:

    Scaffold(
          resizeToAvoidBottomPadding: false,
          appBar: AppBar()
    )
    

    Method 2(Not Recommended): Just Add android:windowSoftInputMode="stateVisible" in android AndroidManifest.xml in activity it will only work for Android an Not for IOS like.

    
    

    Note: Don't set it to android:windowSoftInputMode="adjustResize"

提交回复
热议问题