在我的程序中,我有多个togglebuttons,我需要在for循环中使用标签而不是id来初始化它们,如:
for(int i = 0 ; i< Grid.GRID_SIZE*Grid.GRID_SIZE ; i++){
toggleButtons[i] = (ToggleButton)table.findViewWithTag(i);
}
我想把它们漆成黑色,如:
for(int i = 0 ; i< Grid.GRID_SIZE*Grid.GRID_SIZE ; i++){
toggleButtons[i].setBackgroundColor(Color.BLACK);
}
但它给出了nullpointer异常,因为我用标签初始化它们,有什么建议吗?