Flutterのドロップダウン矢印アイコンを調整して、全幅のDropdownButtonを追加する必要がありました。しかし、多くの人がさまざまな方法で試してみましたが、幅がいっぱいに拡大することはありません。
これはDropdownButton
の私のコードです:
new Expanded(
child: new Column(
children: <Widget>[
new DropdownButton(
items: [
new DropdownMenuItem(child: new Text("Abc")),
new DropdownMenuItem(child: new Text("Xyz")),
],
hint: new Text("Select City"),
onChanged: null
)
]
),
flex: 1,
)
isExpanded:true
をDropdownButton
に追加するだけです
Widget example() {
return new DropdownButton(
isExpanded: true,
items: [
new DropdownMenuItem(child: new Text("Abc")),
new DropdownMenuItem(child: new Text("Xyz")),
],
hint: new Text("Select City"),
onChanged: null
);
}
あなたが持っている列に以下を追加してみてください...
Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
...
)
Expanded
ウィジェットは必要ありません。これは、水平(幅)スペースではなく垂直スペースを埋めようとするためです。