Android has the concept of Fragments and Activites for different views.
The Android training guide by google is really superb for the basics and have the sample code too, you should start from there
For the different views, here is a guide for that using fragments http://developer.android.com/training/basics/fragments/index.html