Flutter ListView内のCardの横幅を設定するサンプル

環境
Windows11 pro 64bit
Flutter 3.3.7

構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ListView(
children : [
SizedBox(
width: //横幅,
height://高さ,
ListView( children : [ SizedBox( width: //横幅, height://高さ,
ListView(
  children : [
     SizedBox(
        width: //横幅, 
        height://高さ,

SizedBoxに設定したい横幅を引数「width」で指定します。
引数「height」で高さを設定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ListView.builder(
shrinkWrap: true,
itemCount: 5,
itemBuilder: (context, index) {
return Align(
alignment: Alignment.center,
child: SizedBox(
width: 200,
height: 50,
child: Card(
color: Colors.green,
),
),
);
},
),
ListView.builder( shrinkWrap: true, itemCount: 5, itemBuilder: (context, index) { return Align( alignment: Alignment.center, child: SizedBox( width: 200, height: 50, child: Card( color: Colors.green, ), ), ); }, ),
ListView.builder(
  shrinkWrap: true,
  itemCount: 5,
  itemBuilder: (context, index) {
    return Align(
      alignment: Alignment.center,
      child: SizedBox(
        width: 200,
        height: 50,
        child: Card(
          color: Colors.green,
        ),
      ),
    );
  },
),

 

Flutter

Posted by arkgame