Как динамически добавлять и удалять несколько полей EditText одним нажатием кнопки? - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь выполнить действие "Добавить контакт". Пользователь сможет вставить несколько телефонных номеров и несколько физических адресов для каждого пользователя (вероятно, достаточно до 5), как показано ниже. Нажатие синей кнопки «+ Добавить ..» создаст поле, которое затем можно будет удалить, нажав «x» с правой стороны.

Я попытался создать эти поля статически и скрыть / показывать их при нажатии кнопок, но мне не нравится этот подход (в первую очередь потому, что если я удаляю запись в середине, а запись существует после нее, она не сдвинется, чтобы занять место предыдущей записи).

Как я могу создавать, а также добавлять / удалять эти EditTexts динамически?

enter image description here

РЕДАКТИРОВАТЬ: Кроме того, каждое поле адреса будет выглядеть так:

enter image description here

...