Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"


new  Intent(SecondActivity. this



Pdf көрінісі
бет9/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   5   6   7   8   9   10   11   12   ...   35
AndroidStudioMeth (1)

new 
Intent(SecondActivity.
this

MainActivity.
class
); 
startActivity(intent); 
Не забывайте про импорт зависимостей, среда разработки вам об этом 
напомнит и поможет это сделать. 
Заметьте, при создании второго activity в файл манифеста 
AndroidManifest.xml автоматически добавилась строка 
<
activity 
android
:name=
".SecondActivity"
>activity

Каждое activity приложения должно быть упомянуто в файле 
AndroidManifest.xml.
Теперь запустите приложение и протестируйте, всё должно работать. 
Пример работы приложения показан на рисунках 21 и 22. 


29 
Рисунок 21 – Вид первого activity
Рисунок 22 – Вид второго activity 


30 
Лабораторная работа №4. Стили и темы 
Задание: 
написать 
приложение, 
работающее 
с 
разными 
темами/стилями. Сначала создать свой стиль и применить его к какому-
нибудь интерфейсному элементу, затем - свою тему, которая применяется ко 
всем интерфейсным элементам. Приложение при этом должно выглядеть 
нестандартно. Запустить на эмуляторе и убедиться, что всё работает. 
Создайте новый проект с Empty Activity, перейдите в activity_main.java, 
удалите стандартное текстовое поле с фразой «Hello world!» и поместите 
друг под друга 4 TextView, а затем поменяйте у них размер шрифта ( 
свойство textSize) на 10, 14, 28 и 36 sp соответственно (не забудьте про ФИО 
и группу). Как мы видим, все они отличаются друг от друга. Бывают 
ситуации, когда всем элементам необходимо иметь один стиль (один размер 
шрифта, один цвет текста и т.д.). В данном случае можно поменять 
параметры вручную, а что делать, есть у вас 100 таких элементов? В таком 
случае можно создать стиль и применить его ко всем нужным элементам. 
Переходим в файл values/styles.xml и ниже существующего стиля под 
названием AppTheme создаём следующий стиль: 
<


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет