Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振单选按钮未突出显示_Flutter_Dart_Flutter Layout_Flutter Dependencies - Fatal编程技术网

Flutter 颤振单选按钮未突出显示

Flutter 颤振单选按钮未突出显示,flutter,dart,flutter-layout,flutter-dependencies,Flutter,Dart,Flutter Layout,Flutter Dependencies,我构建了一个应用程序,它有一个用户列表,一个用户可以邀请另一个用户,所以我想让用户一次选择多个用户并调用invite函数我正在尝试使用单选列表平铺按钮来实现这一点,当用户点击时,它会将用户id添加到列表中,然后当用户提交时,列表已发送一切正常,但问题是单选列表平铺按钮组值未更新,因此收音机未突出显示,因此,用户不知道它是否已被选中。我尝试了很多方法,但似乎没有任何效果,因此如果有人有想法,请提供帮助 列出用户=[]; 列表用户名=['A','N','A','W','J','Jo']; 无效添加

我构建了一个应用程序,它有一个用户列表,一个用户可以邀请另一个用户,所以我想让用户一次选择多个用户并调用invite函数我正在尝试使用单选列表平铺按钮来实现这一点,当用户点击时,它会将用户id添加到列表中,然后当用户提交时,列表已发送一切正常,但问题是单选列表平铺按钮组值未更新,因此收音机未突出显示,因此,用户不知道它是否已被选中。我尝试了很多方法,但似乎没有任何效果,因此如果有人有想法,请提供帮助

列出用户=[];
列表用户名=['A','N','A','W','J','Jo'];
无效添加删除乐趣(
字符串selectedVal,
) {
bool selected=users.contains(selectedVal);
如果(选定){
users.remove(selectedVal);
}否则{
users.add(selectedVal);
}
}
试试这个


Widget buildRadio(int索引){
回传放射科医生(
activeColor:ContentTheme.UserPrefered(上下文).greenHighlightColor,
//将用户名更改为索引
值:索引,
//将selectedNames更改为用户名
groupValue:用户名[索引],
一旦更改:(值){
设置状态(){
//在这里换车
用户名=值;
addRemoveFun(用户名[索引]);
});
打印(“$selectedNames”);
},
标题:正文(
“${userName[index]}”,
样式:TextStyle(
颜色:ContentTheme.UserPrefered(上下文).bodyTextColor,
fontSize:ContentSize.fromMediaSize(widget.mediaSize).tileTitleSize,
),
),
);
}
}

非常感谢您的开场白,但您的代码有很多错误,值不能作为列表的索引原因,即使我尝试将其更改为字符串并将索引转换为字符串,它仍能正常工作,但点击它可使用索引更改用户名的值