Я хочу добавить кнопки динамически. Я добавляю несколько кнопок динамически, но я хочу, чтобы добавить кнопки в следующей схеме:Как добавить кнопки динамически?
[BUTTON1] [BUTTON2]
[BUTTON3] [BUTTON4]
[BUTTON5] [BUTTON6]
Это означает, что я хочу добавить только две кнопки в строке, которая динамически.
Я пробовал много вариантов. один из них:
LinearLayout ll = (LinearLayout) findViewById(R.id.buttonlayout);
Button[][] buttonArray = new Button[count][count];
TableLayout table = new TableLayout(this);
for (int row = 0; row < count; row++) {
TableRow currentRow = new TableRow(this);
for (int button = 0; button < row; button++) {
Button currentButton = new Button(this);
// you could initialize them here
currentButton.setOnClickListener(this);
// you can store them
buttonArray[row][button] = currentButton;
// and you have to add them to the TableRow
currentRow.addView(currentButton);
}
// a new row has been constructed -> add to table
table.addView(currentRow);
}
и, наконец, принимает эту новую таблицу и добавить его в макет. ll.addView(table);
Примечание: кол-во кнопок может быть случайной.
Как я могу это сделать?
Все предыдущие попытки? или просто спрашивать? –
, пожалуйста, найдите в google. Что вы пробовали до сих пор? –
Да .. Я пробовал много .. Пожалуйста, помогите .. – Android