Almost everything you do using XML layout files can be achieved through Java code.
For example, you could use setText() to have a button display a certain caption,
instead of using a property in an XML layout. Since XML layouts are yet another file
for you to keep track of, we need good reasons for using such files