Flutterポップアップキーボードエラー解決


Flutterポップアップキーボードエラー解決
エラーの原因
エラーページ:
エラーの原因:
1ページの内容がすべて表示されない場合、このようなエラーが発生します.実はここでキーボードがイジェクトされていなければ、コンテンツの長さが画面の表示範囲を超えても、同じようにエラーが発生します.
解決策
この問題も解決しやすい、2つの方法.
  • ScaffoldのresizeToAvoidBottomPaddingプロパティをfalseに設定すると、キーボードが跳ね上がるにつれてページがスクロールしなくなります(このメソッドは、ポップアップキーボードが間違っている場合にのみ、ページの内容が画面表示可能範囲を超えている場合は無効です).
  • Scaffold(
            resizeToAvoidBottomPadding: false,
            ……
    

    この方法を使用すると、ポップアップで報告された異常は阻止されますが、ポップアップは依然として入力ボックスを遮断し、ユーザーの入力に影響を与える可能性があります.
  • スクロールビューを追加します.この方法は、このクラスの問題を直接解決します.推奨:
  • SingleChildScrollView(
        child:new Column(
            ……
        ),
        ……
    )
    

    ビューの外側にSingleChildScrollViewコントロールを追加するだけで、非常に簡単です.
    **PS:もっと素晴らしい内容、ご覧ください-->『Flutter開発』**PS:もっと素晴らしい内容、ご覧ください-->『Flutter開発』**PS:もっと素晴らしい内容、ご覧ください-->『Flutter開発』