I’ve been looking around on this site and on Google and haven’t found anything that really gives me a clear answer. So I thought I’d just ask. I’m new to Android so a clear explanation would be best.
The question is simple. I want my app to have a constant menu at the bottom that I can use at any point, along with the activity behind it.
For example, the score mobile app does this and the red arrow points to what I’d want:
Or Even this works with the bigger, grey menu:
Please help.


You can achieve this by using Fragments.
http://developer.android.com/guide/topics/fundamentals/fragments.html
When your app starts up you load a single Activity called HomeActivity or whatever.
This Activity should load a layout looking like this:
As you see, your 3 buttons are ALWAYS on the bottom of the screen.
Instead of calling different Activities you replace the Fragment in the RelativeLayout “fragment_container” with the Fragment you want to display.
That means that you have to change your Activity-Classes with Fragment-Classes. Fragments and Activities are quiet similar and it shouldnt be very much hard to change your code.