循环通过Radiogroup对Radiobutton标签执行操作

时间:2014-07-15 20:29:27

标签: android foreach radio-button radio-group

所以我有一个包含5个RadioButtons的RadioGroup。 我想通过按钮循环并对组中的每个单选按钮执行操作(与按钮的标记有关。

读取单个按钮的标签或获取组中的选定按钮(使用indexOfChild)没有问题。 但由于某些原因,我无法制作一个循环,循环遍历此放射组中的所有按钮,以执行关于按钮的操作。标签

提前致谢!我希望我的问题有道理。

编辑: 在Visual Studio中,我可以使用listview而不是radiogroup来做类似的事情:

foreach (var item in ListView.Items.Cast<ListViewItem>())
{
stuff 
}

1 个答案:

答案 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
}