Android studio. Подскажите как можно сделать ?

Идея:
Сделать список кнопок, с наименованием мест. При нажатии кнопки должно открываться новое активити.

Проблема:
Как можно сделать кнопку, которая будет добавлять кнопки в layout…

Как я вижу осуществление идеи:
Кнопка «Добавить место» выполняет код:
1. Запросить ввод текстового поля
2. Добавить в HashMap<Button,String> новую кнопку, с заполненными параметрами.
3. Сохранить список в файл на устройстве, чтобы при запуске программы его подгружать.

Нужен совет:
1. Как сделать кнопку, хотя бы ссылку на какую-нибудь реализацию.
2. Может есть более красивый способ добавления мест?

П.С. прошу не пинать, только начал учиться.

Комментариев нет

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.