問題タブ [flutter-layout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - TextField がフォーカスされているときのレンダリング オーバーフロー
その中に TextField と Flexible を含む Column があります。柔軟にヒーロー キャラクターのリストを表示する ListView で構成されます。TextField に注目すると、ディスプレイに Render Overflow が x ピクセルで表示されます。これを回避するにはどうすればよいですか?
firebase - Flutter で AlertDialog を閉じる
Firebase データベース (Cloud Firestore) からロードされたアイテムのリストを含むシンプルな Flutter アプリがあります。
ご覧のとおり、アイテムを追加するためのボタンがあり、各アイテムを削除または編集できます。選択したアイテムの編集ボタンを押すと、TextField を含む AlertDialog が表示されます。この TextField で、ユーザーは現在のアイテム名を表示して編集できます。 編集後にダイアログを閉じる場合にのみ問題があります。
値は正しく更新されていますが、AlertDialog は閉じられません。エラーコードは以下です。サーバーから修正・更新されたアイテムから呼び出されたことが原因だと思います。
flutter: ジェスチャの処理中に次のアサーションがスローされました: flutter: 非アクティブ化されたウィジェットの祖先を検索することは安全ではありません。flutter: この時点で、ウィジェットの要素ツリーの状態は安定していません。flutter: ウィジェットの祖先を dispose() メソッドで安全に参照するには、ウィジェットの didChangeDependencies() メソッドで flutter: inheritFromWidgetOfExactType() を呼び出して、祖先への参照を保存します。