I need some advice on how to best achieve a UI in Android.
I’d like to have a list of containers. Each container has 7 items laid out as shown below. Items 5-7 are sub-containers that have two text elements.
I’m thinking a LinearLayout that contains a list of RelativeLayouts. That much is clear. As for how to lay out elements within the RelativeLayout, I’m not so sure.
Any advice on how to slice it? What’s the most effective way to group the layouts and views together?
Thanks!

I think you should use a ListView with an adapter that inflates custom rows.
For the rows I personally would use 1 parent RelativeLayout, and just align all of my children within it directly. But it could be achieved with some LinearLayouts instead if you prefer those.
Not only will building it this way make it fairly easy to make the layouts it will also give you the opportunity to make the List dynamic if you every have a need to populate it with different or more data (rows)