如何在Andorid上设置TableRow的宽度(以编程方式)

时间:2015-10-01 20:48:24

标签: java android tablerow programmatically-created

我有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);

0 个答案:

没有答案