文字列配列から動的にテーブルにデータを入力しています。テーブルの各行には、1つの列の値をインクリメント/デクリメントするためのプラスボタンとマイナスボタンもあります。これらのボタンも、以下のコードのように動的に作成されます。ここで、クリックしたときに正確なボタンを検出するにはどうすればよいですか。すなわち; 2行目の「+」ボタンをクリックした場合、さらに処理するためにクリックされたボタンの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));`