Программирование с нуля под андроид Урок 11 LinearLayout

Автор Nadezhda Belousova
Программирование с нуля под андроид   Урок 11  LinearLayout

давайте для начала рассмотрим линия лауд для этого.

Давайте выделим название constraintlayout в открывающим теги и наберём здесь линия layout заметьте. Нижний тег закрывающий тоже поменялся автоматически и так сейчас мы поменяли нашу viewgroup на линия layout линия лауд переводится как. Линейная разметка она может располагать Child views внутри себя вертикальная либо горизонтально давайте сейчас попробуем — это проделать.

Давайте уберём imageview и добавим ещё один тексту скальпируем наш такси и добавим его сюда выведите Android Studio подчеркивает красным это.

Потому, что — это не может быть одинаковым в одном файле. Давайте их про нумеруем етекст изменим для наглядности тоже textview один uitextview 2. Давайте добавим о. Здесь тоже 2 и. Давайте добавим textview uitextview 3 етекст Text 3 и так и пропишем здесь такое свойство такой атрибут для линия Lead как ориентация давайте сделаем его для начала vertical и теперь посмотрим как — это отображается на вкладке дизайн. Как вы textview расположены друг за другом следует как в колонки до как в столбце текст 123. Если же мы изменим ориентация нашей линия layout No horizontal на горизонтальную тотек располагаются в строчку до следуют друг за другом слева направо также последовательно в принципе — это главное свойство расположения элементов в линия лауд то есть они располагаются последовательно друг за другом либо вертикально либо в зависимости от ориентации от этой линия лауд ещё один момент на который я хотел бы обратить. Ваше внимание — это то, что на экране телефона может отображаться несколько viewgroup. Давайте перейдем на вкладку текст я вам — это продемонстрируем. Давай добавим ещё одну линию layout на наш экран давайте сделаем ширину и высоту раб контент и сделаем ориентация например vertical и. Давайте добавим эти текст View вырежем их и с копируем. Алтай вставим в нашу внутреннюю линия лауд и. Давайте теперь посмотрим, что у нас. Ну в принципе как бы ничего особо не изменилось но. Давайте теперь сделаем вот, что давайте добавим ещё одну линию out в нашу разметку с такими же по драме давайте сделаем ориентация тоже сделаем vertical и также добавим в неё три тексту. Единственное, что нам нужно изменить — это ID и сам текст и теперь посмотрим на вкладку дизайн вы видите у нас отображаются 2 vertical layout положенные последовательно горизонтально друг за другом. Это происходит потому, что внешняя линия лауд у нас горизонталь поэтому все внутренние Child views находятся в ней горизонтально. Какие же у неё чайлдерс кнопочки сворачивает xml элементы если мы свернем то мы увидим более наглядно, что у этой внешней линии layout horizontal orientation: New Vegas 2 линия лауд который в свою очередь с вертикальной ориентацией поэтому эти два часа 2 располагаются внешние линия лауд горизонтально, а уже в этих Child views линия лауд текст располагаются вертикально так как у этих orientation vertical. Я думаю вы поняли суть и ещё один момент вот — это внешняя viewgroup называется Rude. Что означает от английского Rude коренной основной означает коренной или основной вид. Это значит, что вот этот внешний xml Element — это viewgroup самая основная самая умная самая главная и внутреннего уже могут располагаться дочерний виды пью может быть только один на один xml-файл. То есть если мы захотим расположить дополни линия с наружи Root View снаружи нашей Rude линия лауд. Вот здесь например да как вы видите нам выдается ошибка и тут написано multiple Root tags. Что означает несколько Rude тегов несколько основных тегов, а этого быть не должно можно располагать внутри Root noroot viewgroup основной элемент должен быть один в xml документе и внутри он может содержать несколько сколько разных xml Element of View Group и так далее ну, что ж я думаю — это понятно. И теперь. Давайте попробуем ещё раз положить например изображения или. Давайте попробуем поменять для начала ориентацию. Давайте здесь здесь vertical, а в этих двух horizontal горизонтальные внутренние будут. Да и, что у нас получилось теперь как вы видите внешняя Root View линия лауд она у нас вот здесь прописано вертикально поэтому Child линия. Лайф расположена в ней в столбец. Верхняя линия лауд и нижняя линия лауд. А уже textus расположен в этих час линия лауд горизонтально так как ориентацию на этих линия горизонтальная также мы можем добавить имя. Чью в нашу really Out давайте это. Например таким вот образом и выберем изображения. Давайте во вторую точно также сделаем. Давайте переместимся чтобы было одинаково смотреть и так как вы видите горизонтальных линий allowed все элементы включает изображения все элементы расположены в строчку горизонтально последовательно первый имеет. Чью и дальше слева направо идут textus и также во второй горизонтальная линия лауд. Ну и теперь практическое задание и так. Вам нужно воспроизвести вот такую картинку на вашем дисплей изображения могут отличаться ваши тексты, но я хочу чтобы расположение текста и ночью было так же как у меня.

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

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