//最初に私はこのメソッドを持っています、以下は私の質問です
public void addrows(){
TableRow fila;
tabla = (TableLayout)findViewById(R.id.tabla);
TextView txtNombre;
for(int i = 0;i<id;i++){
String x[] = helper.leer();
layoutFila = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,
TableRow.LayoutParams.WRAP_CONTENT);
caja= new CheckBox(this);
fila = new TableRow(this);
fila.setLayoutParams(layoutFila);
txtNombre = new TextView(this);
txtNombre.setId(i);
txtNombre.setTextSize(17);
txtNombre.setText(x[i]);
txtNombre.setGravity(Gravity.LEFT);
// txtNombre.setLayoutParams(layoutTexto);
caja.setText("");
caja.setId(i);
fila.addView(txtNombre);
fila.addView(caja);
tabla.addView(fila);
}
}
oncreate() メソッドを開始すると、チェックボックス オブジェクトが作成され、0 から for cycle stop のどこにでも数値 ID を割り当てることがわかっていますが、プログラムの後半で、クリックされたチェックボックスを取得する必要があるため、最初に ID が必要です。しかし、Eclipseでは数値IDを入力できません。助けてください! 私の英語でごめんなさい、私はアンドロイドと英語の初心者です
this.CheckBox = (CheckBox)this.findViewById(R.id.?);