Я программно создаю кнопки на экране. Это мой код.
TableLayout MainLayout = new TableLayout(this);
MainLayout.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.MATCH_PARENT));
//MainLayout.setStretchAllColumns(true);
for ( int i =0 ; i < gridSize ; i++){
rowArr[i] = new TableRow(this);
for(int j = 0; j < gridSize ; j++){
Button button = new Button(this);
button.setText(Integer.toString(i)+","+Integer.toString(j));
button.setTextSize(150/gridSize);
button.setMaxHeight(450/gridSize);
button.setMaxWidth(600/gridSize);
rowArr[i].addView(button);
}
MainLayout.addView(rowArr[i]);
}
Увидев изображение, вы можете увидеть, что отсутствует целая колонка кнопок.
Эта проблема возникает только после установки для моего gridSize значения 6 или более.