Понимание constraintBottom и constraintBaseline

#android-layout #android-studio #android-constraintlayout

#android-макет #android-studio #android-constraintlayout

Вопрос:

Среди всех атрибутов ConstraintLayout, доступных в Android Studio 2.2, есть эти два нижних ограничения и ограничение базовой линии:

layout_constraintBottom_toTopOf
layout_constraintBottom_toBottomOf
layout_constraintBaseline_toBaselineOf

И кажется, что не у каждого представления есть базовая линия.

В чем разница и сходство между Bottom и Baseline constrain? Почему только определенные представления имеют базовую линию?

В официальной документации отсутствует такая информация.

Редактировать
Это изображение помогает понять базовую и базовую: Базовая линия - это основа текста внутри представления. Он находится между верхом и низом.
Текст и базовая линия с нижним текстом

Ответ №1:

Базовая линия используется для представления текста снизу вверх

например, в EditText текст не является нижним, поэтому, если вы используете базовый уровень, он будет внизу

Текст EditText, а не вид EditText

введите описание изображения здесь

дополнительная информация с официального сайта Android developer training