While I can't comment with certainty on whether XML creates a performance hit or not, I can say that I've never thought the program was too slow on loading because of using XML. Also, I'm in agreement with the developers on this, declaring your widgets and layouts in the XML file certainly does clean up your Java classes quite a bit making them more readable and logical.