問題タブ [flutter-widget]
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.
flutter - コンテンツに基づいてフラッターでカードビューのサイズを自動変更する方法
カードウィジェット内にリストビューがあるフラッターの問題に直面しています。SQLite データベースからデータを読み取ってリストビューに入力しています。リストビューの長さはわかりません。私の問題は、現在、カードビューに固定の高さを設定していて、リストビューが長くても短くてもオーバーフロー ピクセル エラーが発生することです。
これが私のコードです:
リストビューが 2 つのアイテムを返す場合、cardview は問題ないように見えますが、3 つ以上のアイテムを返すとオーバーフロー ピクセル エラーが発生します。その理由は、コンテナーの高さを手動で 165.00 に設定しているためです。
下の写真を参照してください
リストビューのアイテム数に基づいてカードビューのサイズが自動的に変更されるようにコードを修正するにはどうすればよいですか? たとえば、listview が 5 つのアイテムを返す場合、cardview は 5 つのアイテムすべてを表示する必要があります。リストの項目数がわからないため、高さを手動で設定できません。リストビューによって返される任意の数のアイテムを表示するために、カードビューのサイズを動的に変更する方法はありますか?