如何在Android中引用100 TextView

时间:2014-07-04 23:29:21

标签: android

我有100个texView,Id textView1,textView2,......... textView100。 有什么方法可以引用Loop中的每一个?

我在下面尝试,但findViewById需要int。

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

1 个答案:

答案 0 :(得分:1)

Resources.getIdentifier应该做你需要的事情:

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