問題タブ [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.

0 投票する
2 に答える
7131 参照

flutter - FlutterでAppBarのタイトルスペースを縮小する方法

titleSpacingAppBar のコンストラクターでをオーバーライドしました。しかし、タイトルスペースに違いはありません。

ここに画像の説明を入力

アプリ バー タイトルの上部スペースを減らしたい。

0 投票する
1 に答える
5193 参照

android - TextField がフォーカスされているときのレンダリング オーバーフロー

その中に TextField と Flexible を含む Column があります。柔軟にヒーロー キャラクターのリストを表示する ListView で構成されます。TextField に注目すると、ディスプレイに Render Overflow が x ピクセルで表示されます。これを回避するにはどうすればよいですか?

0 投票する
3 に答える
11226 参照

firebase - Flutter で AlertDialog を閉じる

Firebase データベース (Cloud Firestore) からロードされたアイテムのリストを含むシンプルな Flutter アプリがあります。

ここに画像の説明を入力

ご覧のとおり、アイテムを追加するためのボタンがあり、各アイテムを削除または編集できます。選択したアイテムの編集ボタンを押すと、TextField を含む AlertDialog が表示されます。この TextField で、ユーザーは現在のアイテム名を表示して編集できます。 編集後にダイアログを閉じる場合にのみ問題があります。

値は正しく更新されていますが、AlertDialog は閉じられません。エラーコードは以下です。サーバーから修正・更新されたアイテムから呼び出されたことが原因だと思います。

flutter: ジェスチャの処理中に次のアサーションがスローされました: flutter: 非アクティブ化されたウィジェットの祖先を検索することは安全ではありません。flutter: この時点で、ウィジェットの要素ツリーの状態は安定していません。flutter: ウィジェットの祖先を dispose() メソッドで安全に参照するには、ウィジェットの didChangeDependencies() メソッドで flutter: inheritFromWidgetOfExactType() を呼び出して、祖先への参照を保存します。