我有3列的表格。我需要将第一列和第三列设置为固定大小(如150px)。但第二列必须填满所有剩余空间
我使用此代码,但它不起作用。
TableRow tableRow = new TableRow(this);
tableLayout.setColumnStretchable(1, true);
tableRow.addView(CurRemButton, new TableRow.LayoutParams(150, TableRow.LayoutParams.WRAP_CONTENT, 1f));
tableRow.addView(ItemsName[Items.ItemId], new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT, 1f));
tableRow.addView(CurAddButton, new TableRow.LayoutParams(150, TableRow.LayoutParams.WRAP_CONTENT));
tableLayout.addView(tableRow);