Файлы Layout и рисование интерфейса | #8 — Создание приложений для Android

Автор Andrei Golubev
Файлы Layout и рисование интерфейса | #8 — Создание приложений для Android

в этом уроке мы сами приступаем к уже созданию своих интерфейсов для своих приложений.

И начнём мы с изучением layout Auto и как они создаются и с их помощью можно рисовать различными интерфейсами значит я здесь уже создал новый проект на кто называется UI Android Eminem создал модуль mild, всегда быть внимание на название название модуля. Потому, что когда вы сможете ориентироваться в исходниках там ещё раз говорю, что у нас для каждого раздела создается отдельный проект, а для каждого урока создается модуль в проекте соответствующим тематическим названием вот так же ещё раз повторяю, что я здесь уже будут время за кадром в этот бак исправлять того чтобы у нас здесь всё отображался всё верилось для этого я, тогда bass. написал, но я об этом уже говорил чтобы.

Минаева 2 последний раз ты, что просто — это время в будущем не трать на можно там нужно делать для каждого.

Нового модуля для каждого. Нового проекта и так у нас здесь. Сами есть по умолчанию фактор называется Activity Main xml и он с вами подключается в классе mainactivity вот таким образом то есть мы вызываем methods and Content View и сюда мы. Передаем как бы — это скажем непосредственно этого я вот файлы — это одно содержатся в классе R которое отвечает на все вот эти вот. Турция дальше мы идём как бы в папку я вот ну по сути — это свойства этого класса. РВР нас вот и дальше мы идём берём. Файлик Activity Main данном случае — это вот тоже свойства погода Activity Main. Вот и после — это всё нас этот Activity directed to play Out и устанавливает его на свой фон если можно так выразиться давайте мы с вами создадим свой собственный новый layout для этого прокрутка мыши в папке лауд и кликаем на layout Resource File давайте мы сами его назовём моего я вот пусть называется в качестве Rude элемента по сути компоновщика мы. Давайте возьмём арифметику яблок наиболее принципе они все так компоновщик мы сами все будем проходить. Просто constraintlayout этот который идёт там на Android саппортом. Ну как бы не очень удобный для проектирования. Ты просто живьём OK. Всё вот носами есть наш layout содержит в себе. Ну такое со мной базовый Q3 которую мы сами можно добавлять компонента давайте мы с вами добавим сюда просто самое обычное самые лучшие текстовые метку добавляем и напишем здесь в качестве текста My текст. Давайте с вами мы. Для этого текста изменим размер изменить размер можно разными способами можно через SML код можно через этот интерфейс давайте сделаем текст Says жирным также мы сами сделаем здесь размер текста не 14 сп24 s.p.a. всп мы еще поговорим в будущем уроке обязательно также давайте мы сами какой-нибудь цвет можно выбрать из стандартных можно указать вообще говоря любой другой. Давайте выберу какой-нибудь стандартный вот так вот вот. Ну в принципе всё достаём посмотри теперь, что у нас появился на. МКАДе как вводить. Видимо у нас в корневым элементом является название компоновщика эти FlatOut. Как вы потом увидите в будущем у нас их компанейщиков может быть удачным много но. Разумеется они будут один вложенные в другой раз не может быть например там в качестве корневого элемента как бы два раза компоновщик. У нас тут один компоновщик вот он родительский все страны находятся непосредственно уже внутри из может быть. Сколь угодно много на самом деле ответственно если у нас компоновщика нету. Внутри тоже этих проблем нету добавляем сразу элементов — это всё вопросы скажем так компоновки. Ну и по сути верстки фейса насчёт сами элементы у нас. Какие могут быть как правило — это в большинстве случаев — это у нас одиночные теги. Одиночный смайлики которые имеют набор атрибутов отвечу на все где требуется разберём кратенько значит Android ID у нас данный атрибут означает. Что содержится в названии этого элемента. То есть — это именно поэтому и мы сможем в будущем и самой программы обращаться к данному элементу. А я вот в этом соответственно у нас определяет ширину случае мы говорим, что мы растягиваемся по ширине контента той зависимости чем больше забудь тексте больше длина элемента и вот — это давайте сами сейчас даже увидим увидите я вот — это вот такая рамка синяя — это по сути нас — это есть ширина элемента. Если будешь туда добавлять какой-то другой текст. Да вот эти на ширину рамки увеличивается только раз, а wrap Content не делает то же самое и с высотой да то есть опять же мы по высоте элементы делаем высоту мне и в спине после лимита по высоте содержимого элемента нас будет textview растягиваться так вот — это нас layout Center in parent означает мы располагаем непосредственно по центру родительского компонента нас — это эти вот новые стаканы есть он прямо по центру находится вот такие есть как бы пружинки которые у нас этот элемент строго позиционирует следующий параметр — это у нас Android текст который содержит по сути этот текст который отображается вот в этой. Вот текстовый метки то, что видит пользователь вводит на свете есть такой же замечания, что нам рекомендуется и писать не вот так вот просто кого-то текста имена использовать как константу через стоит string давай сами — это мы сделаем перейдём strings.xml в ресурсах и добавим ещё одну строку. А, что тогда как я сделал так я поставил курсоры нажал Control Dress дублировал предыдущую строку — это бывает очень удобно так и. Давайте просто напишем текст например просто тебе для того чтобы нам в данный текст обратился всё, что нужно сделать — это написать собак.

0 комментариев
0

Читайте также