This seems like a really basic task, but after a lot of searching and research, still haven’t found a clear answer. I found GridView, but not sure this is how you’re supposed to do it.
I’ve found several apps that have UI elements similar to what I need, for example the top buttons of the android market.

That can easily be accomplished with a horizontal
LinearLayoutthat contains a set of Buttons or ImageButtons. The rest is just styling.See Hello Linear Layout to get started.