- Forum-Beiträge: 27
10.09.2014, 22:43:38 via Website
10.09.2014 22:43:38 via Website
Hallo,
ich habe mit dem beiliegenden Code mir einpaar dynamische buttons generieren lassen, kann diese jedoch nicht indiviuell bearbeiten, da sie keine Id besitzen (oder zumindest wüsste ich nicht das sie eine haben). Wie kann ich jetzt jeden Button eine bestimmte ID geben?
Ich habe 3 Reihen mit jeweils 3 Buttons. Wie kann ich jetzt z.B. dem 2ten Button in der 2ten reihe die ID "button5" geben? Nur so als beispiel?
public class MainActivity extends ActionBarActivity {
private static final int NUM_ROWS = 3;
private static final int NUM_COLS = 3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
populateButtons();
}
private void populateButtons() {
TableLayout table = (TableLayout) findViewById(R.id.TableLayout);
for (int row =0; row < NUM_ROWS; row++) {
TableRow tableRow = new TableRow(this);
tableRow.setLayoutParams(new TableLayout.LayoutParams(
TableLayout.LayoutParams.MATCH_PARENT,
TableLayout.LayoutParams.MATCH_PARENT,
1.0f));
table.addView(tableRow);
for (int col = 0; col < NUM_COLS; col++) {
Button button = new Button(this);
tableRow.addView(button);
}
}
}