DropdownMenuItemsでのデフォルトの DropdownButton は、薄い灰色のドロップダウンを返します。ドロップダウンをカスタマイズするにはどうすればよいですか(例:背景色、ドロップダウンの幅)?以下のように、DropdownButtonとDropdownMenuItemの両方でstyle
プロパティを変更できます。
return new DropdownButton(
value: ...,
items: ...,
onChanged: ...,
style: new TextStyle(
color: Colors.white,
),
);
しかし、これはドロップダウンの背景色を変更しません。
DropdownMenuをコピーして拡張する必要がありますか? Flutterは近い将来、このウィジェットのカスタマイズを追加する予定ですか?
DropdownButtonがそのスペースを埋めるようにする場合は、プロパティisExpanded
を使用してtrue
に設定します
DropdownButton<String>(
isExpanded: true,
)