Creating layouts without an XML
<p>I've read that layout XML files are interpreted to Java code, building a View hierarchy this way.</p>

<p>First, how and where is this done? Can someone link me to the place that does this interpretation?</p>

<p>Second, is it possible to create a complete layout without using XML files? If the answer is yes, is it useful in any way? (does it have advantages over XML files) Do big apps do this?</p>