所以我有一个包含5个RadioButtons的RadioGroup。 我想通过按钮循环并对组中的每个单选按钮执行操作(与按钮的标记有关。
读取单个按钮的标签或获取组中的选定按钮(使用indexOfChild)没有问题。 但由于某些原因,我无法制作一个循环,循环遍历此放射组中的所有按钮,以执行关于按钮的操作。标签
提前致谢!我希望我的问题有道理。
编辑: 在Visual Studio中,我可以使用listview而不是radiogroup来做类似的事情:
foreach (var item in ListView.Items.Cast<ListViewItem>())
{
stuff
}
答案 0 :(得分:1)
您可以使用以下代码:
for (int i = 0; i < radiogroup.getChildCount(); i++) {
RadioButton child = (RadioButton) radioGroup.getChildAt(i);
// use the button above to do what you want
}