Лабораторная работа 3

Тема работы: Работа со списковыми элементами в Android

Цель лабораторной работы:

  • разобраться с работой со списками в Android;

  • изучить назначение класса адаптера и реализовать его;

  • ознакомиться с механизмом повторного использования элементов списка;

  • изучить работу виджета RecyclerView и рассмотреть его отличия от виджета ListView.

Задание.

Для успешной сдачи лабораторной работы необходимо разработать приложение "Список контактов". Функционал приложения следующий:

  1. В главном окне приложения изначально есть пустой список и кнопка "+", которая добавляет новый контакт в список. Если список контактов пуст, пользователю отображается надпись о том, что список пуст;

  2. При нажатии на кнопку "+" открывается окно с добавлением контакта;

  3. Пользователь вводит имя контакта, электронную почту и телефон, а также нажимает на кнопку "Take photo" и делает фотографию контакта;

  4. После заполнения всех полей и снимка, пользователь нажимает на кнопку "ADD", после чего контакт добавляется в список контактов в главном окне приложения;

  5. Каждый новый контакт добавляется внизу списка;

  6. Для каждого пункта списка есть кнопка "Х", которая позволяет удалить контакт;

  7. Если все контакты удалены, пользователю вновь показывается надпись о том, что список контактов пуст.

Для выполнения лабораторной работы необходимо скачать заранее подготовленный учебный проект. Это можно сделать по следующей ссылке.

Last updated