Wpis z mikrobloga

@kozunio12: mam sporo elementów textView które mają taką samą nazwę i różnią się liczbą na końcu. chcę się do nich odwoływać w jednej linijce kodu i chciałbym zmieniać tylko tą zmienną.
  • Odpowiedz
@zgredinho, tak możesz zrobić:

for (int i = 0 ; i < TEXTVIEWS_COUNT ; i++) {
String resIdString = "textView" + (i + 1);
int resId = getResources().getIdentifier(resIdString, "id", getContext().getPackageName());
textviews[i] = (TextView) findViewById(resId);
}
  • Odpowiedz