Каждый тег, который мы объявляем в макете XML, имеет эквивалентный класс в Android SDK.
Каждый атрибут, заданный вами в теге xml, является эквивалентным свойством этого класса, в основном с тем же именем.
Таким образом, либо вы разрабатываете пользовательский интерфейс из XML, либо по коду он в основном такой же, за исключением XMLдизайн макета сокращает большие усилия.
На сайте разработчиков Android есть полная справка по атрибутам XML и свойствам для каждого виджета.