Содержание
- 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. Скачать презентацию









































Как пользоваться шаблоном
Your file will open in WDAG shortly
Параметрическая оптимизация пид – регулятора
Работа в Office 365. Почта. Поиск. Облако OneDrive
Алгоритмы. Понятие алгоритма
1156777 (1)
Flip - образовательное приложение. Идея приложения Flip
Исполнитель Колобок
Системы Geograph. GeoDraw — система для создания цифровых карт
Дооп ШкоДа
Жанрообразующие признаки PR-текста. Жанры PR-текстов
Установка Multisim
Система диспетчеризации инженерного оборудования аэровокзального комплекса
Описание Kerbal Space Program
Компьютер. Значки
Вредоносное ПО и средства защиты
5
presentation_for_client_VPN
Общие сведения о САПР
ВКР: Автоматизация расчетов с поставщиками и подрядчиками Steak at home
Программирование линейных алгоритмов
Ethernet операторского класса
Миграция для Notes в Exchange
Безопасность транспортного уровня
Принцип Дирихле
Компьютерная графика и её виды
Разработка многопользовательской игры для мобильных устройств с поддержкой протокола WAP
Системное программное обеспечение