Как получить ссылку на 100 TextView в Android

#android

#Android

Вопрос:

У меня есть 100 texView с идентификаторами textView1, textView2,……… textView100. Есть ли какой-либо способ, которым я могу получить ссылку на каждый из них в цикле??

Я пытаюсь ниже, но findViewById принимает значение int.

 TextView[] array=new TextView[100];
for(int i=1;i<101;i  )
array[i] = (TextView)findViewById( "R.Id.textView" i);
  

Комментарии:

1. Если у вас есть 100 переменных с порядковыми номерами в их именах, почти наверняка для начала вам нужен массив, а не отдельные переменные. Реорганизуйте их.

Ответ №1:

Resources.getIdentifier следует делать то, что вам нужно:

 array[i] = (TextView) findViewById( Resources.getIdentifier("textView"   i, "id", getPackageName()) );