Приоритет параметров с вложенными макетами - PullRequest
0 голосов
/ 24 июля 2010

Рассмотрим VideoView, добавленный к линейному макету с параметрами FILL_PARENT, FILL_PARENT.

Линейный макет добавляется в корневой макет, который является относительным макетом, с параметрами WRAP_CONTENT, WRAP_CONTENT.

Какие параметры имеют приоритет здесь?

1 Ответ

0 голосов
/ 24 июля 2010

Я могу ошибаться, но это приведет к тому, что ваш LinearLayout (и, следовательно, VideoView) будет иметь размеры [0,0].

VideoView будет добавлен в LinearLayout, но ему придется ждать, чтобы установить его размер, посколькуне знает, насколько велик его родитель LinearLayout.Таким образом, его начальный размер будет [0,0].Затем ваш LinearLayout будет добавлен в RelativeLayout, но поскольку параметр равен WRAP_CONTENT, а размер содержимого равен [0,0], размер LinearLayout также устанавливается на [0,0].Это в свою очередь устанавливает размер VideoView на [0,0].

...