Сравнение макетов Android-дизайна - PullRequest
4 голосов
/ 28 мая 2011

Я хотел бы знать плюсы и минусы между различными макетами дизайна Android. В некоторых случаях я чувствую, что могу выбрать между линейным макетом или макетом таблицы, или иногда между линейным макетом и относительным макетом. Я хотел бы знать следующее

  • какой макет лучше в этом случае
  • который быстро рисовать, т. Д.
  • какой из них лучше по производительности

Может ли кто-нибудь представить сравнение между макетами (линейные, относительные, абсолютные, таблицы, рамки и т. Д.)?

Ответы [ 3 ]

4 голосов
/ 28 мая 2011

Названия макетов довольно наглядны: вы будете использовать LinearLayout, когда вы хотите линейную линию просмотра, таблицу, когда вы хотите таблицу и т. Д.

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

Все они будут нарисованы в относительно одинаковое время.Чего вам следует избегать, так это создавать слишком много вложенных макетов (например, LinearLayout внутри LinearLayout).

Посмотрите видео: Romain Guy's Google I / O 2009говорить .Оттуда можно получить много информации об эффективности макета.

3 голосов
/ 26 июля 2013

Это отличная ссылка для вашего ответа.http://www.learn -android.com / 2010/01/05 / android-layout-tutorial /

Относительная компоновка лучше всего подходит, поскольку ее легко управлять элементами управления в пользовательском интерфейсе.но если вы хотите данные в табличном формате, то расположение таблиц отлично.Надеюсь, это поможет !!!

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

Если вы используете в основном Linearlayout, это будет полезно, так как вы можете использовать одно и то же приложение для разных размеров экрана в альбомном, а также в режиме Potrait. Я использую только Linearlayout в макете, поэтому мой дизайн выглядит одинаково при изменении ориентации для всех размеров экрана.

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