1. Для первой версии и линейный макет вполне сойдёт, так как все элементы в столбик по вертикали идут.
2. Для финальной версии, конечно, удобнее относительным макетом всё на места расставлять.
3. А в идеале использовать нужно актуальный макет ограничитель ; )
4. Остальное текстовыми представлениями отрисовать и кнопки сделать.
5. Всё получится!
p.s.
Кто тут переводом возмущён? Осмелюсь предположить, что недовольный не слышал реальных переводов на VHS кассетах 90х, где всё одним гнусным голосом c прищепкой на носу озвучивали.
Здесь же вполне достойный, студийный, профессиональный перевод, соответствующий обучающей тематике, чего же боле?
Я так понял, что все эти Linear и Relative в новых версиях Android Studio не используются - вместо них Concstraint. Я воспринимаю это так: тренируемся на Linear и Relative, а потом после курса уже работаем спокойно с Constraint, верно?
Вкратце: в ConstraintLayout элементы можно "привязать" к краям экрана/других элементов и таким образом гибко позиционировать их относительно друг друга.
Привет.
В документе xml он у меня сам прописался, когда я создавал Empty Activity.
Но по дальнейшему своему опыту (это очень раздутое выражение в моем случае) могу сказать, что контекст указывает на класс, который расширяет Activity (AppCombatActivity напр.).
С использованием контекста (объекта класса Context), я сталкивался в Java коде (документы .java), но не в xml коде (как тот что приведен сверху). Это мне пока не было необходимо.
Объект класса Context, необходим, например для того, чтобы программно создавать наш визуал из Java кода, используя минимум заготовок xml.
И я долго не мог этого понять, и тыкал всё подряд, и вскипел и не хотел разбираться.
Надеюсь, я смог ответить на твой вопрос, но думаю, что ты имел ввиду, только одну строчку в моем примере, а не настолько широкий смысл контекста..
Удачи в освоении, земеля)
можно лм было на момент видео делать макеты в ConstraintLayout?
Не понятно это часть обучения заставлять нас писать код в релатив и линер?
Ведь в ConstraintLayout можно просто мышкой размещать кнопки,текста на макете и т.д.
Ну я предполагаю, что прикол в том, чтобы понимать, как это всё от руки вводится. Да и наверняка встречаются ситуации, когда надо руками это закодить, когда возможностей размещения элементов мышкой недостаточно.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ