如何在TableLayout的TableRow中为视图设置边距?

时间:2018-09-09 08:13:18

标签: android android-tablelayout

我通过tableLayout在3行3列中添加了9个按钮,但是我无法为这些按钮设置边距,请检查我的代码,并在可能的情况下指导我。 谢谢。

    tableBoard = findViewById(R.id.board_table);
    tableBoard.setStretchAllColumns(true);


    int counter = 1;
    for (int i = 0; i < 3; i++) {
        TableRow tableRow = new TableRow(this);

        for (int j = 0; j < 3; j++) {
            Button button = new Button(MainActivity.this);

            button.setOnClickListener(this);
            button.setTag(counter);

            button.setBackground(getResources().getDrawable(R.drawable.ic_rounded_shape));


            counter++;
            tableRow.addView(button, 200, 250);


        }
        tableBoard.addView(tableRow, new TableLayout.LayoutParams(MP, WP));

    }

Image of my table

0 个答案:

没有答案