我有這樣的功能:設置按鈕文本不起作用
public void setRandomValuesToButtons() {
for(i=0;i<Rows; i++){
for(j=0;j<Columns; j++){
if (i==2 && j==1){
continue;
}
// Random rand = new Random(); rand global variable
rand_int = rand.nextInt(8);
buttonsTable[i][j]=new Button(this);
buttonsTable[i][j].setText(Integer.toString(rand_int));
buttonsVals[i][j]=rand_int;
}
}
但我的按鈕並沒有改變他們的文本。爲什麼?
這是什麼時候運行?在調用setRandomValuesToButtons()之前調用setRandomValuesToButtons(),我初始化每個按鈕,如下所示: buttonsTable [0] [1] =(Button)findViewById(R.id.B_l0c1); – fredley