Java 以编程方式获取增量布局id
我有一组这样的文本视图Java 以编程方式获取增量布局id,java,android,textview,Java,Android,Textview,我有一组这样的文本视图 TextView d1,d2,d3,d4,d5,d6,d7,d8.....etc 我怎样才能在循环中设置这样的文本,在d之后增加数字 for(int i=1;i<=8;++i) { d+i.setText("foo"); } 对于(inti=1;i您可以执行以下操作 创建ArrayList并在列表中添加所有TextView 然后在您必须使用列表执行循环之后大小 您可以使用以下命令将文本更新为TextView: for(int i = 1; i
TextView d1,d2,d3,d4,d5,d6,d7,d8.....etc
我怎样才能在循环中设置这样的文本,在d之后增加数字
for(int i=1;i<=8;++i)
{
d+i.setText("foo");
}
对于(inti=1;i您可以执行以下操作
创建ArrayList
并在列表中添加所有TextView
然后在您必须使用列表执行循环之后
大小
您可以使用以下命令将文本更新为TextView
:
for(int i = 1; i <= 8; i++) {
int id = getResources().getIdentifier("d" + i, "id", getPackageName());
TextView tv = (TextView) findViewById(id);
tv.setText("foo");
}
for(int i=1;i)您需要TextView的数组。您不能使用运算符生成变量名。