Содержание
- 2. Создание нового окна
- 3. RelativeLayout
- 4. RelativeLayout
- 5. Атрибуты
- 6. Атрибуты Компонент можно размещать не только относительно родителя, но и относительно других компонентов. Для этого все
- 7. Атрибуты Чтобы компоненты "не прилипали" друг к другу, используются атрибуты, добавляющие пространство между ними.
- 8. Вертикальная ориентация
- 9. Добавление фона
- 10. Добавление фона Сделаем так, чтобы фон пропорционально растягивался на весь экран
- 11. LinearLayout Добавим на экран
- 12. Вертикальная ориентация
- 13. У разметки LinearLayout есть интересный атрибут android:layout_weight, который назначает индивидуальный вес для дочернего элемента. Этот атрибут
- 14. LinearLayout (container1) Атрибут gravity задает позиционирование содержимого внутри визуального элемента. center – элементы размещаются по центру
- 15. wrap_content – установка размера представления в wrap_content заставит его расширяться только настолько, чтобы содержать значения (или
- 16. Для установки внутренних отступов применяется атрибут android:padding. Он устанавливает отступы контента от всех четырех сторон контейнера.
- 17. LinearLayout (вложенный container3)
- 18. Добавим возможность прокрутки ScrollView ScrollView
- 19. При большом количестве информации, которую нужно поместить на экране приходится использовать полосы прокрутки. В Android существуют
- 20. Расположение container (1,2,3)
- 21. Button Добавим кнопку Изменим ID Удалим вес
- 22. Добавим текст для кнопки «Назад» strings.xml
- 23. Стиль для кнопки «Назад» Применим НАШ стиль для кнопки «Назад» Укажем размер текста
- 24. Кнопка «Назад» Укажем отступы Укажем цвет текста
- 25. Кнопка «Назад» Уберем ВЕРХНИЙ регистр Кнопка ГОТОВА!!!
- 26. Разделим по 5 уровней в одной линии, для этого нам потребуется новый контейнер Уровни
- 27. Расположение контейнеров
- 28. Кнопкой может быть и текст и картинка Уровни
- 29. Стиль для Уровней (не нажата)
- 30. Стиль для Уровней (нажата) Скопируем стиль для НЕНАЖАТОГО уровня и вставим в папку Drawable
- 31. Единый стиль для уровней
- 32. Уровни
- 33. Уровни (line1)
- 34. Отступ от кнопки «Назад»
- 35. Скопируем контейнер line1 Вставим в container4 Изменим поля id и text вручную Уровни (line2)
- 36. Добавим отступ Повторим еще 4 раза (должно быть 6 line и 30 уровней) Уровни (line2)
- 37. Уровни
- 38. Скопируйте MainActivity.java Вставьте в ту же папку Назовите GameLevels GameLevels.java
- 39. Откройте AndroidManifest.xml Скопируем описание первого Activity и вставим ниже удаляем, так как этот атрибут только для
- 40. Откройте MainActivity.java Запишем код, который дает перейти на другой уровней при нажатии кнопки с обработчиком ошибок.
- 41. Откройте GameActivity.java Запишем код, который дает перейти на другой уровней при нажатии кнопки с обработчиком ошибок.
- 42. Откройте GameActivity.java Запишем код в самый конец перед закрывающейся фигурной скобкой }. Системная кнопка Назад @Override
- 44. Скачать презентацию









































Среда программирования Scratch. Урок #1
Понятия Истина и Ложь (4 класс)
Конкурс “Прибыль слов”. Авторизация
Модель аппаратного обеспечения современных ПЭВМ с точки зрения ОС. Лекция 12
практич. работа №1 Ч.1
E-Invoicing и PayByClick – удобный способ принимать оплату в интернете
Инструкция по работе с программой start UP 2.0
Приложение для сортировки аудиофайлов
Основные определения
Стандартная библиотека шаблонов STL. Обобщенные алгоритмы. (Лекция 15)
Презентация на защиту проекта
Игра Лабиринт 4.4
Язык Brainfuck. Технология разработки программного обеспечения
Реквием по фронту. Библиотека Korolev
Защита информации. Лекция 12
Исследовательская деятельность. Интерактивный глоссарий
Искусственный интеллект при подборе персонала
Информационные связи в системах различной природы. Компьютер и его программное обеспечение
Добро пожаловать в Мобильную Электронную Школу!
Диаграммы Use Case
Свойства информации
Открытый урок 29.09.2022 ОП.13 ССА 2.2 (1)
Диаграмма последовательности действий
Базовая навигация в SAP. Материалы для обучения. 2020
Операционные системы рабочей станции
Объединение компьютеров в локальную сеть. Организация работы пользователей в локальных компьютерных сетях
Клиент Сервер
Оптимизация обновления информационной базы. Информация для технических специалистов