檢索LinearLayouts我有一個8×8 板與64四個字段,每個都是的LinearLayout。使用他們的ID
每個LinearLayout都有它的ID(field1,field2 ... field64)。 現在我想稍後在我的程序中修改每個字段的背景,但我不知道如何檢索我想要修改的佈局。我想把它們全部放在Array中,但它不起作用。
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);
}
它不工作,以及(顯然)。我應該如何處理這個問題?
你真的需要通過id引用它們嗎?你可以從他們的共同父母那裏得到他們的全部。我認爲這比處理一套ID更好。 –