Это может быть простая проблема, которая была задана ранее, но я даже не знаю, что я буду искать, чтобы найти решение, поэтому я собираюсь задать ее здесь.
У меня есть 4 ImageView, которые имеют одно и то же имя, за исключением того, что в конце их имен их число увеличивается. Так, например:
final ImageView circle1 = findViewById(R.id.p1circle1);
final ImageView circle2 = findViewById(R.id.p1circle2);
final ImageView circle3 = findViewById(R.id.p2circle1);
final ImageView circle4 = findViewById(R.id.p2circle2);
И я хочу перебрать их, основываясь на переменной в цикле for. Это цикл for, который я создал
for(int i = 0; i < wins1; i++) {
circle +i .setBackground(getResources().getDrawable(R.drawable.circle2);
}
Я пытаюсь переключаться между различными именами ImageView, добавляя увеличивающуюся переменную i
в конец имени, но это, очевидно, неправильный способ сделать это.
Как я могу циклически перебирать имена этих переменных на основе переменной i
?