Содержание
- 2. Графический интерфейс пользователя представляет собой иерархию объектов android.view.View и android.view.ViewGroup. Каждый объект ViewGroup представляет контейнер, который
- 3. Стратегии определения интерфейса Разметка определяет визуальную структуру пользовательского интерфейса. Установить разметку можно двумя способами: Создать элементы
- 4. Создание интерфейса в коде java Определим в классе MainActivity простейший интерфейс: package com.example.eugene.viewsapplication; import android.support.v7.app.AppCompatActivity; import
- 5. Определение размеров В ОС Android мы можем использовать различные типы измерений: px: пиксели текущего экрана. Однако
- 6. Ширина и высота элементов Все визуальные элеметы, которые мы используем в приложении, как правило, упорядочиваются на
- 7. android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" > android:text="Hello Android 7" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textSize="26sp" android:background="#e0e0e0" /> Контейнер самого верхнего уровня,
- 8. Внутренние и внешние отступы Параметры разметки позволяют задать отступы как от внешних границ элемента до границ
- 9. android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="50dp"> android:layout_height="match_parent" android:layout_width="match_parent" android:textSize="26sp" android:background="#e0e0e0" android:paddingTop="60dp" android:paddingLeft="40dp"/>
- 10. Margin Для установки внешних остступов используется атрибут layout_margin. Данный атрибут имеет модификации, которые позволяют задать отступ
- 11. Программная установка отступов Для программной установки внутренних отступов у элементы вызыватся метод setPadding(left, top, right, bottom),
- 12. LinearLayout Контейнер LinearLayout представляет объект ViewGroup, который упорядочивает все дочерние элементы в одном направлении: по горизонтали
- 13. android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello" android:textSize="26sp" /> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Android" android:textSize="26sp" /> android:layout_width="wrap_content" android:layout_height="wrap_content"
- 14. RelativeLayout RelativeLayout представляет объект ViewGroup, который располагает дочерние элементы относительно позиции других дочерних элементов разметки или
- 15. Прокомментируйте код android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent"> android:layout_height="wrap_content" android:layout_width="wrap_content" android:textSize="26sp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" /> android:layout_height="wrap_content" android:layout_width="wrap_content" android:textSize="26sp" android:layout_alignParentRight="true" android:layout_alignParentTop="true"
- 16. Gravity и layout_gravity Атрибут gravity задает позиционирование содержимого внутри объекта. Он может принимать следующие значения: top:
- 17. android:layout_width="match_parent" android:layout_height="match_parent"> android:gravity="bottom" android:layout_width="match_parent" android:layout_height="200px" android:text="Hello Android 7" android:background="#e8eaf6"/>
- 18. Layout_gravity В отличие от gravity атрибут layout_gravity устанавливает позиционирование в контейнере. Он принимает те же значения,
- 19. android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="200px" android:textSize="22sp" android:text="Hello Android 7" android:background="#e8eaf6"/>
- 20. ***При этом надо учитывать, что layout_gravity применяется только к классу LinearLayout или к его классам-наследникам, например,
- 21. TableLayout Контейнер TableLayout структурирует элементы управления по столбцам и строкам. Определим в файле activity_main.xml элемент TableLayout,
- 22. ***FrameLayout Контейнер FrameLayout предназначен для вывода на экран одного помещенного в него визуального элемента. Если же
- 24. Скачать презентацию




















Машинное обучение: оценка качества
Нормализация схемы отношений
Классы: основные понятия
Неделя безопасного Рунета
Выполнить задание и прислать результат в сетевом городе
Кодирование информации. Язык и алфавит
Пещера мраморных камней. Проект игры
Структура и уровни построения АСУ на транспорте, их функции, алгоритмы эффективного принятия оперативных решений
Мой ютуб канал и его дальнейшего. Развитие на канале в направление блокинга и гейминга
Табличный процессор Excel. Составление формул, функции. Работа с листом и данными, оформление таблицы
Язык программирования Python
Медиация в моей жизни
Программно-аппаратные средства обеспечения информационной безопасности (ПАСО ИБ)
Сетевая безопасность. Основные понятия. Типы и примеры атак
Компьютер. Процессор и память. Устройства ввода. Устройства вывода
Разработка информационной системы для коммерческой организации с помощью case-средств
Память компьютера
Блокчейн
Computer clusters systems
Adobe InDesign. Быстрое погружение. Введение
Системы счисления. Логика и алгоритмы. Высказывания, логические операции, кванторы, истинность высказывания
Решение задач с одномерным массивом
64-разрядные операционные системы MS Windows
Программное обеспечение и его виды
Поиск статей в Scopus и WoS
Способы прохождения тестирования для поступления на госслужбу
Искусственный интеллект в нашей жизни
Исполнитель Черепаха. Построение рисунков на плоскости