可以說我有這些按鈕:b1,b2,b3,b4,b5。我正在尋找如何做到這一點:Android:在大量小部件上動態添加onClickListener
ArrayList<Button> bAL = new ArrayList<>();
for (int i=1; i<=5; i++){
bAL.add((Button) findViewById(R.id.b+[i])); //The expression should equal to R.id.b1 or R.id.b2 or..
bAL.get(i).setOnclickListener(new View.onClickListener{...});
}
任何人有一個想法?
如果你想在活動中做到這一點,更好的方法是在xml中添加onClick。並將這一個方法寫入能捕獲所有按鈕點擊的活動中。 – Michael