【发布时间】:2023-04-07 17:31:01
【问题描述】:
在我的 listView 中,我将 itemBuilder 值设置为自定义小部件
Widget programsRowWidget(BuildContext context, List<MembershipPrograms> programs) {
return Expanded(
child: ListView.builder(
scrollDirection: Axis.horizontal,
shrinkWrap: true,
itemCount: programs.length,
itemBuilder: (context, index) {
return UsersProgramListItem(program: programs[index]);
}
),
);
在该小部件中,根元素是Card,其子元素是InkWell。我想使用它的onTap 属性来控制是否选择了该项目。如何监控从上面显示的父窗口小部件的 listView 中选择了 listView 中的哪一项,以及如何只允许选择一项?
【问题讨论】: