[解決]フラッタ:レンダーボックスを配置しませんでした.コム
3073 ワード
こんにちはみんなどのようにあなたはすべてですか?この動画はお気に入りから削除されています.フラッタを使用することによって、すべてのフラッタ開発者がこのエラーRenderboxに直面したかもしれませんフラッターでレイアウトされませんでした.
プロジェクトファイルでListViewを作成しようとしています.すべてうまくいった.しかし、私は私のListViewビルダーでテキストウィジェットを適用したとき.テキストウィジェットを使用するいくつかの問題があります.
エラーとは
私の場合は、列/行の中にListViewを使用しています.例外のテキストはエラーレンダーボックスを出力しませんでした.下記の通り.
私がこのエラーに直面している私のコードは、ここにあります
解決策
ここにすべての可能なソリューションが追加されました[Solved] Flutter: RenderBox was not laid out
をご覧ください
プロジェクトファイルでListViewを作成しようとしています.すべてうまくいった.しかし、私は私のListViewビルダーでテキストウィジェットを適用したとき.テキストウィジェットを使用するいくつかの問題があります.
エラーとは
私の場合は、列/行の中にListViewを使用しています.例外のテキストはエラーレンダーボックスを出力しませんでした.下記の通り.
私がこのエラーに直面している私のコードは、ここにあります
children: <Widget>[
new ListView.builder(
itemCount: products.length,
itemBuilder: (BuildContext ctxt, int index) {
return new Text(products[index]);
}
),
],
スタックトラックで得たエラーI/flutter (12956): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderViewport#925a8 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderViewport#925a8 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#8bbda relayoutBoundary=up11 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#209b4 relayoutBoundary=up10 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#a9641 relayoutBoundary=up9 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#9f5b4 relayoutBoundary=up8 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#47944 relayoutBoundary=up7 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#e17a8 relayoutBoundary=up6 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#a2328 relayoutBoundary=up5 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#02607 relayoutBoundary=up4 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: RenderBox was not laid out: RenderFlex#79164 relayoutBoundary=up3 NEEDS-PAINT
I/flutter (12956): Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 310 pos 12: 'child.hasSize': is not true.
I/flutter (12956): Another exception was thrown: NoSuchMethodError: The method '<=' was called on null.
解決策
ここにすべての可能なソリューションが追加されました[Solved] Flutter: RenderBox was not laid out
をご覧ください
Reference
この問題について([解決]フラッタ:レンダーボックスを配置しませんでした.コム), 我々は、より多くの情報をここで見つけました https://dev.to/fluttercorner/solved-flutter-renderbox-was-not-laid-out-fluttercorner-com-5e22テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol