Most of the information I've read on Google's Android documentation site, as well as other websites, take the approach of messing with XML to build an Android UI. Personally, I don't like this approach; ideally, I would like a UI builder like JFormDesigner for Android, to generate the underlying UI code for me, whether it's generated in Java or XML. The XML syntax is really cumbersome for me, and I'm really familiar with the Swing, so it's natural for me to lay components out in Java code, and not XML.
Coding Library:
Java/JSP
More Google Android Resources:

