我如何爲多個按鈕創建一個單一的點擊監聽器,它是以dynnamically創建的? 這是我的代碼。One ClickListener
int cn = myary.length;
ScrollView sv = new ScrollView(this);
TableLayout ll = new TableLayout(this);
HorizontalScrollView hsv = new HorizontalScrollView(this);
TableRow tbrow0 = new TableRow(this);
EditText tv0 = new EditText(this);
tv0.setText("");
tbrow0.addView(tv0);
ll.addView(tbrow0);
int j = 0;
for (int i = 0; i < cn; i++) {
TableRow tbrow = new TableRow(this);
t1v = new Button(this);
t1v.setText(myary[i]);
t1v.setId(i+j);
tbrow.addView(t1v);
ll.addView(tbrow);
}
hsv.addView(ll);
sv.addView(hsv);
setContentView(sv);
你在哪裏動態創建'Buttons'? – codeMagic
總重複(另外,我沒有看到代碼的相關性) – njzk2