Метод setLayoutParams()
в Java сопоставляется со свойством LayoutParameters
в C #.
row.LayoutParameters = ViewGroup.LayoutParams.FillParent;
Как правило, при переводе с Java на C # методы получения / установки в Java отображаются на свойства в C #. Например, getText()
/ setText()
в Java обычно сопоставляется со свойством с именем Text
в C #.
Изменить (на основе вашего обновленного вопроса):
Проблема в том, что вы устанавливаете столбец для каждого TextView в XML, но вы не делаете это в коде:
itemNumber.LayoutParameters = new TableRow.LayoutParams(1);
itemDescription.LayoutParameters = new TableRow.LayoutParams(2);
itemQuantity.LayoutParameters = new TableRow.LayoutParams(3);
После этого представления должны перейти в соответствующие столбцы. Они не будут выстраиваться идеально, так как в XML вы применяете padding и margin, но не делаете это и в коде. Я бы предложил создать многократно используемые стили для ячеек, а не переопределять их везде.