我正在從一個字符串數組中動態地填充一個表。表的每一行還有一個加號和減號按鈕來遞增/遞減一列的值。這些按鈕也是動態創建的,如下面的代碼所示。在這裏,如何在點擊時檢測確切的按鈕。即;如果我點擊第二行的「+」按鈕,我怎樣才能得到點擊的按鈕的ID進一步處理。如何識別從動態生成的表中點擊的按鈕
plusButton= new Button(this);
minusButton= new Button(this);
createView(tr, tv1, names[i]);
createView(tr, tv2, (String)(names[i+1]));
minusButton.setId(i);
minusButton.setText("-");
minusButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
plusButton.setId(i);
plusButton.setText("+");
plusButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));`
附加事件處理程序,就是這樣 – IamStalker 2013-03-27 11:57:54