像这样初始化它们:
TextView[] tv = new TextView[48];
然后你可以使用for循环在其中设置文本,如下所示:
for(int i=0; i<48; i++)
{
tv[i].setText("your text");
}
编辑:在您的XML文件中,为所有文本视图提供相同的ID.对于例如tv0,tv1,tv2等
初始化一个字符串数组,它将这些ID作为字符串.
String ids[] = new String[48];
for(int i=0; i<48; i++)
{
ids[i] = "tv" + Integer.toString(i);
}
现在,要初始化TextView数组,请执行以下操作:
for(int i=0; i<48; i++)
{
int resID = getResources().getIdentifier(ids[i], "id", "your.package.name");
tv[i] = (TextView) findViewById(resID);
}