Лабораторная работа 3
Тема работы: Работа со списковыми элементами в Android
Цель лабораторной работы:
разобраться с работой со списками в Android;
изучить назначение класса адаптера и реализовать его;
ознакомиться с механизмом повторного использования элементов списка;
изучить работу виджета
RecyclerView
и рассмотреть его отличия от виджетаListView
.
Задание.
Для успешной сдачи лабораторной работы необходимо разработать приложение "Список контактов". Функционал приложения следующий:
В главном окне приложения изначально есть пустой список и кнопка "+", которая добавляет новый контакт в список. Если список контактов пуст, пользователю отображается надпись о том, что список пуст;
При нажатии на кнопку "+" открывается окно с добавлением контакта;
Пользователь вводит имя контакта, электронную почту и телефон, а также нажимает на кнопку "Take photo" и делает фотографию контакта;
После заполнения всех полей и снимка, пользователь нажимает на кнопку "ADD", после чего контакт добавляется в список контактов в главном окне приложения;
Каждый новый контакт добавляется внизу списка;
Для каждого пункта списка есть кнопка "Х", которая позволяет удалить контакт;
Если все контакты удалены, пользователю вновь показывается надпись о том, что список контактов пуст.
Для выполнения лабораторной работы необходимо скачать заранее подготовленный учебный проект. Это можно сделать по следующей ссылке.
Last updated