Я пытаюсь выполнить действие "Добавить контакт". Пользователь сможет вставить несколько телефонных номеров и несколько физических адресов для каждого пользователя (вероятно, достаточно до 5), как показано ниже. Нажатие синей кнопки «+ Добавить ..» создаст поле, которое затем можно будет удалить, нажав «x» с правой стороны.
Я попытался создать эти поля статически и скрыть / показывать их при нажатии кнопок, но мне не нравится этот подход (в первую очередь потому, что если я удаляю запись в середине, а запись существует после нее, она не сдвинется, чтобы занять место предыдущей записи).
Как я могу создавать, а также добавлять / удалять эти EditTexts динамически?
РЕДАКТИРОВАТЬ: Кроме того, каждое поле адреса будет выглядеть так: