Мне показалась эта статья полезной, может быть, это тоже хорошо для вас Создание пользовательского интерфейса Android в java-коде
сначала вам нужно создать объект для вашего макета, подобный этому
RelativeLayout myLayout = new RelativeLayout(this);
, затем создайте, например, кнопку, например, такую:
Button myButton = new Button(this);
, затем необходимо добавить представление Button в качестве дочернего к представлению RelativeLayout, которое, в свою очередь, отображается через вызов setContentView.() метод экземпляра действия
myLayout.addView(myButton);
setContentView(myLayout);
После запуска видимым результатом будет кнопка, не содержащая текста, отображаемого в верхнем левом углу представления RelativeLayout.