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


new  View.OnClickListener() {  @Override  public void



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

new 
View.OnClickListener() { 
@Override 
public void 
onClick(View view) { 

}); 
Осталось в метод onClick написать нужный нам код: 
textView
.setText(
"Привет, " 

editText
.getText().toString() + 
"!"
); 
Всё довольно легко и к данным подсказкам легко привыкнуть. В 
данной строчке кода элементу textView присваивается текст «Привет, [текст 
из editText]!». Запустите приложение и проверьте его работу, введя имя и 
нажав на кнопку. Результат должен быть примерно таким, как изображено на 
рисунках 13 и 14. 


22 
Рисунок 13 – Вид до ввода текста Рисунок 14 – Вид после ввода текста 


23 
Лабораторная работа №3. Работа с экранами 
Задание: создать приложение, которое состоит из нескольких activities. 
Первое activity содержит элемент TextView с названием или номером activity, 
текстовое поле EditText для ввода какой-то информации, кнопку Button с 
названием "Next" или "Перейти на 2 activity/экран/окно" или просто "2". 
Помимо этого, в 1 activity должен быть TextView с ФИО студента и группой. 
После нажатия на эту кнопку происходит переход на второе activity, где 
содержится TextView с названием или номером activity, TextView с надписью 
что-то вроде "В первом окне вы напечатали:" и под ним - ещё один TextView 
с содержимым EditText с первого activity, и, разумеется, кнопка "1" или 
"Вернуться на 1 экран" или "Вернуться к вводу текста", нажав на которую 
пользователь может перейти обратно к 1 activity. Запустить на эмуляторе и 
убедиться, что всё работает. 
Пока обновлялась эта методичка, вышла новая версия 3.2 Android 
Studio, поэтому первое, что нужно сделать, это обновить среду (Help – Check 
for Updates…), включая системы сборки Gradle, Android SDK Platrofm-Tools 
и т.д. После апдейта уже нет проблем с интерфейсом, описанных в начале 
лабораторной работы №1. 
Создайте новый проект с Empty Activity и удалите стандартный 
TextView с фразой «Hello World!». Теперь в первом activity (файл 
main_activity.xml) расставьте элементы TextView с текстом «Activity 1», 
EditText с фоновым текстом «Введите имя» и кнопку Button с текстом «Go». 
Не забудьте свои ФИО и группу. Пример расстановки элементов показан на 
рисунке 18. 


24 
Рисунок 18 – Пример расстановки элементов в файле activity_main.xml 
Начнём с интерфейса. Добавим второе activity, для этого слева наверху 
нажмите по папке app правой кнопкой мыши и выберите пункт New -> 
Activity -> Empty Activity, как показано на рисунке 19. 


25 
Рисунок 19 – Добавление нового Activity 
После этого появится стандартное окно создания activity, можете 
оставить все названия по умолчанию и нажать Finish, либо поменять 
название в поле Activity Name на «SecondActivity», остальные поля 
подстроятся под это название автоматически. Таким образом, создалось два 
новых файла: SecondActivity.java и activity_second.xml. 
Перейдите в файл activity_second.xml и расставьте там следующие 
элементы: TextView с текстом «Activity 2», TextView с текстом «Вы ввели:», 
TextView без текста и кнопку Button для перехода обратно в первое activity. 
Пример расстановки элементов показан на рисунке 20. 


26 
Рисунок 20 – Пример расстановки элементов в файле activity_second.xml 
После расстановки элементов в двух activity необходимо написать код 
для взаимодействия элементов с activity. Перейдите в файл MainActivity.java 
и создайте переменную: 


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




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

    Басты бет