I too don't think you require OpenGL...or even any custom drawing at all for that matter.
The top green rectangular pane (assuming it's just a static background) can simply have its background attribute set to green.
The 2 rectangular blue buttons and the round button can be modeled using shape drawables. See http://developer.android.com/guide/topics/ui/controls/button.html#Style
The maroon items in the middle can be modeled using a ListView where each list item uses your own custom layout XML instead of one of the stock layouts. Each list item too can have its own custom shape if required, just like the buttons.
Give it a shot using regular layouts and controls. I think it's possible to do everything this way, or at least, a large portion of it.
If something doesn't work out, then you can implement your own View subclass for that portion and override onDraw().