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









































Решение задач на диалог с компьютером
Презентация на тему Системы счисления (10 класс)
Ссылка для скачивания презентации
LectOS3
КУРС Базовые приемы программирования. 2022. Онлайн - Лекция 2а (для ИИК). Выполнение ЛР № 1. Сортировка и пример1
Анонс групп в Вконтакте и Инстаграме Ставропольская краевая организации Профсоюза работников народного образования и науки РФ
Основы программирования на языке Pascal
Разработка вэб-сайта поддержки деятельности по защите информации
Компьютерная грамотность для граждан золотого возраста
Информирование. События в мире
Решение алгоритмических задач с помощью электронных таблиц
Занятие № 2 Основы программирования на C#
Оценка количественных параметров текстовых документов
Кодирование графической информации
Регистрация студента на онлайн-курсе: физическая культура – перспектива твоих возможностей. психология здорового образа жизни
Лекция 18
PiDIS_Vvedenie_v_Django (1)
адресация в сети
Файлы и файловая системы г. Жуковский, МОУ школа № 10
Жизнь замечательных персонажей: Ленинград и СанктПетербург в играх
Интернет и всемирная паутина
Безопасность работы в сети интернет
Greșeli în inernet
Циклы. Виды циклов
Компьютерная техника
Библиотека села Ныр
Основы программирования на языке Pascal
Computer graphics