例如,这是第一个下拉按钮 For Example This is the First Dropdown很抱歉,我没有足够的声誉来发布图像
标签将在何处选择区域 另一个将显示哪些城市将是城市 下方列出的内容取决于上面选择的区域。
答案 0 :(得分:1)
每次调用setState
时,都会调用小部件的build
方法,并在需要的地方重建可视树。因此,在onChanged
的{{1}}处理程序中,将选择内容保存在DropdownButton
中,并有条件地添加第二个setState
。这是一个有效的示例(边缘可能有点粗糙:)):
DropdownButton
如果您需要更广泛/可重用的方式,卢克·弗里曼(Luke Freeman)有一篇很棒的关于Managing visibility in Flutter的博客文章。