LayoutParams.MATCH_PARENT не работает, но целое число работает - PullRequest
0 голосов
/ 21 мая 2018

Я генерирую editTexts в TableRow, и ширина editTexts оборачивает содержимое по умолчанию.Я попытался установить их ширину для match_parent следующим образом:

TableRow tr = new TableRow(getActivity());
EditText et = new EditText(getActivity());

LayoutParams lparams = new TableRow.LayoutParams(
    LayoutParams.MATCH_PARENT,
    LayoutParams.WRAP_CONTENT);

et.setLayoutParams(lparams);

Это ничего не изменило, но я могу установить их ширину, если я заменю LayoutParams.MATCH_PARENT на целое число.Не могли бы вы указать мне правильное направление, чтобы понять, почему я не могу установить их ширину MATCH_PARENT?

1 Ответ

0 голосов
/ 21 мая 2018

Я случайно обнаружил, что если я не использую TableRow, но помещаю editTexts в TableLayout, его ширина будет автоматически соответствовать ширине родителя.

...