【发布时间】:2016-07-05 15:59:38
【问题描述】:
我的一个 Android 屏幕上有一个 RadioGroup,里面有几个按钮。我想用某种方法修改所有这些按钮的文本。有什么方法可以循环遍历每个按钮,还是必须为每个按钮编写一行代码?
我正在使用 Xamarin,但也欢迎使用 Java 回答。
【问题讨论】:
我的一个 Android 屏幕上有一个 RadioGroup,里面有几个按钮。我想用某种方法修改所有这些按钮的文本。有什么方法可以循环遍历每个按钮,还是必须为每个按钮编写一行代码?
我正在使用 Xamarin,但也欢迎使用 Java 回答。
【问题讨论】:
使用foreach 无法做到这一点,但可以使用传统的for loop:
for(int i = 0; i < radioGroup.ChildCount; i ++)
{
RadioButton radioButton = (RadioButton)radioGroup.GetChildAt(i);
}
【讨论】: