Button 如何识别在颤振中单击的按钮

Button 如何识别在颤振中单击的按钮,button,dart,flutter,identify,Button,Dart,Flutter,Identify,每次单击按钮时,我有4个按钮显示不同的列表。如何使用颤振识别单击了哪个按钮?您可以为每个按钮分配一个调用不同方法的回调 new FlatButton( child: new Text(confirmText), onPressed: () => onOkPressed(), ), 或者您可以传递一个参数 new FlatButton( child: new Text(confirmText), onPressed: () => onButtonPressed('ok

每次单击按钮时,我有4个按钮显示不同的列表。如何使用颤振识别单击了哪个按钮?

您可以为每个按钮分配一个调用不同方法的回调

new FlatButton(
  child: new Text(confirmText),
  onPressed: () => onOkPressed(),
),
或者您可以传递一个参数

new FlatButton(
  child: new Text(confirmText),
  onPressed: () => onButtonPressed('okButton'),
),

您可以为每个按钮分配一个调用不同方法的回调

new FlatButton(
  child: new Text(confirmText),
  onPressed: () => onOkPressed(),
),
或者您可以传递一个参数

new FlatButton(
  child: new Text(confirmText),
  onPressed: () => onButtonPressed('okButton'),
),

请添加演示您尝试完成的代码。请添加演示您尝试完成的代码。在询问更好的答案之前,提供有关您尝试完成的内容的更多信息如何?例如,如果我已为循环添加按钮via,我如何识别哪个按钮被点击?任何标记选项都是这样的?您可以使用
onPressed:()=>…
请检查。答案解释了如何使用自定义按钮类将ID分配给多个按钮并识别它们。我想我现在已经了解了您的使用案例。在要求更好的答案之前,如何提供有关您尝试完成的工作的更多信息?例如,如果我添加了用于循环的按钮via,我如何识别哪个b按钮被点击?任何标签选项都是?您可以使用
on pressed:()=>…
中的
for(var x,…
变量,请检查。答案解释了如何使用自定义按钮类为多个按钮分配ID并识别它们。我想我现在了解了您的用例。