Ribbon menu is the one which can be seen when we touch on the top left corner of Facebook, Google+ apps. The java library given below can do this for Android. I hope someone will bring this to B4A.
I have thought a few days ago about how to implement such a menu in B4A. I think the solution you provided is not very good to wrap to B4A because it uses much XML stuff but I found some other solutions.
Another idea was to write a B4A module for this like Erels ActionList module. Should be not too much work to modify this for such a menu.
One strange thing is that this menu is not mentioned in the Android Design Guidelines but Google uses it. After releasing the design guidelines it took just 6 months until they break their own guideline.
@thedesolatesoul, ICS Popup Menu looks nice. I will give it a go.
@corwin42, sorry I didn't know it was tough as I know nothing about Java. I just encountered some nice looking Android UI libraries today and posted a wishlist here. And yea, a module like ActionList also will be helpful.
Looks like this UI is here to stay. And ICSPopupMenu alone will not be enough because this UI is more like a ScrollView that houses multiple views inside.
I like that. Crisper icons and making the menu bottom have the extra selection and/or stop at end of list if it fits on the screen instead of taking the whole screen up and it would be perfect.