我有一个8x8 板,有64 个四个字段,每个字段都是LinearLayout。
每个LinearLayout都有其 ID,例如 (field1, field2... field64)。现在我想稍后在我的程序中修改每个字段的背景,但我不知道如何检索我想要修改的布局。我想把它们都放在数组中,但它不起作用。
private LinearLayout[] fields = new LinearLayout[65];
this.fields[field_id].setBackgroundColor(colour);
另一种方法:
for (int i=1; i<65; i++) {
findViewById(R.id.field+i).setBackgroundColor(Color.WHITE);
}
它也不起作用(显然)。我应该如何处理这个?