Что означает Android: layout_weight? - PullRequest
       48

Что означает Android: layout_weight?

630 голосов
/ 22 октября 2010

Я не понимаю, как использовать этот атрибут. Кто-нибудь может рассказать мне больше об этом?

Ответы [ 13 ]

0 голосов
/ 15 августа 2018

Добавление android:autoSizeTextType="uniform" автоматически изменит для вас размер текста

0 голосов
/ 09 декабря 2013

Как следует из названия, Layout weight указывает, какой объем или процент пространства определенного поля или виджета должен занимать пространство экрана.
Если мы указываем вес в горизонтальной ориентации, то мы должны указать layout_width = 0px.
Точно так же, если мы указываем вес в вертикальной ориентации, то мы должны указать layout_height = 0px.

0 голосов
/ 02 октября 2013

Сочетая оба ответа из

Flo & rptwsthi и roetzi,

Не забудьте изменить layout_width=0dp/px, иначе поведение layout_weight будет действовать в обратном порядке с наибольшим числом, занимающим наименьшее пространствои наименьшее число заняло самое большое пространство.

Кроме того, некоторая комбинация весов приведет к тому, что не может быть отображено какое-либо расположение (так как оно заняло пространство).

Остерегайтесь этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...