for ループを使用してビューに RadioButtons を追加しています。各 RadioButton に一意の ID を設定したいと考えています。
for (int item = 0; item < 5; item++) {
child = new RadioButton(this);
itemRadioGroup.addView(child);
child.setId(item);
}
Toast.makeText(getApplicationContext(),
String.valueOf(child.getID()), Toast.LENGTH_SHORT).show();
最初のボタンの ID を 1、2 番目のボタンを 2、3 番目のボタンを 3 などに設定します。しかし、トースト メッセージで ID を表示しようとすると、設定した ID ではなくガベージ値が表示されます。IDを正しく設定するにはどうすればよいですか?