What do you mean it's more than you can say? Android's system is precisely the same. To build an Activity you set up and extend Views using the ViewGroup function 'addview'
http://developer.android.com/reference/android/view/ViewGrou...
I actually use this to inflate a series of layouts, and then to arrange them inside an existing layout dynamically.