Вызывать много действий снова и снова, вероятно, плохо. Почему бы не добавить кнопки в макет программно (с использованием Java), когда вы готовы иметь кнопки?
Создайте макет, в который вы их поместите, и дайте ему android: id, найдите этот макет по id (findViewById ()), а затем добавьте в него кнопки - layout.addView (new Button ());
Добавьте кнопки при установке атрибута в том же действии, чтобы оно происходило в одно и то же время.