У меня есть LinearLayout внутри TableRow.
LinearLayout инициируется в коде следующим образом:
LinearLayout mainRowLayout = new LinearLayout(this);
mainRowLayout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
TableRow tr = new TableRow(this);
tr.addView(mainRowLayout);
Проблема в том, что LinearLayout не заполняет родителя (который является TableRow).
Прикрепленные изображения иллюстрируют проблему, как показано в hirarchyViewer для Android (зеленые прямоугольники - мои отметки).
"LinearLayout image"
Спасибо.