Everything will be coming from JSON objects. I’m fairly new to android layouts, what android elements should I use to achieve this goal? I’ve been reading about listviews, however I’m not sure that would be the best approach. Currently they are textviews and images that change to the JSON data.
I will also be changing the “Switch button” from the bottom to a tab based layout.

The overall layout can be achieved using a couple of linear layout containers.
Coming to each list view, this can be achieved using Listview. Here is an example of what you can do in a list view. This is a screen from one of my android applications:
http://lh5.ggpht.com/_HV69Hrxy0Wk/Tb1xyr0NQdI/AAAAAAAADEA/7zrweuhgNTA/s1600-h/NA_Shard_Status%5B2%5D.png
Here is a link to a tutorial:
http://devblogs.net/2011/01/04/multicolumn-listview-with-image-icon/