Задать вопрос
@terminator-light

Для чего нужен ConstraintLayout?

Слышал, что он производительней, чем другие layouts. Можно ли им заменить их? И вообще нужно ли, если да?
  • Вопрос задан
  • 562 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 2
Beshere
@Beshere
Разработчик
По-моему, тут дело не в производительности, а в том, как вы собрались размещать объекты на экране. ConstraintLayout позволяет многое сделать, поэтому его и надо использовать там, где нужны его возможности.
Ответ написан
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Он разработан как более гибкая замена RelativeLayout. Нужен для того, чтобы иерархия вьюх была более плоской. И для сложных раскладок.
Не надо использовать его везде, он не более производителен. Если можно то же самое сделать на каком-нибудь LinearLayout - надо использовать последний.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы