Я создаю приложение с довольно динамичным пользовательским интерфейсом, которое позволяет пользователям динамически добавлять / изменять позиции его представлений и макетов. Если пользователь решит, что текущий дизайн пользовательского интерфейса удовлетворяет его, он сможет сохранить все представления (buttons/labels/switches/etc.) активности в список «сохраненных» действий. Есть ли способ клонировать действие или хотя бы сохранить позиции всех представлений и макетов? Я видел, что у представлений есть функции
.getX()
а также
getY()`
но насколько я понял это только внутри макета.




Ничего подобного в Android нет. Вы можете сделать это, сгенерировав нужные вам данные и записав их в файл, но вам придется делать это полностью самостоятельно.
Нет, для этого нет встроенных функций. Опять же, вы можете написать что-нибудь, что делает это, но вы начинаете с нуля.
Могу я хотя бы клонировать макет занятия?