My Android app has about 5-6 main actions such as messages, photos, etc. I am trying to design a main activity that will link to those actions and I'm not sure how should it be designed.

I have considered a few buttons, but I am not sure how comfortable it when using more than 4 actions and whether or not it'll fit in the page.

What is usually done in this case when using Android?

  • 2
    Could you upload a mockup image of what you've got designed so far, and someone here could link it in for you. That would help a lot. – Erics Feb 1 '14 at 12:33
  • It would help if you could better outline the goal(s) of the app. – Hynes Mar 7 '14 at 13:43

Maybe it's a bit late, but, if your actions are performed into their own activity, in your case I think you could implement the Navigation-Drawer pattern.

The navigation drawer is a panel that transitions in from the left edge of the screen and displays the app’s main navigation options.


You can also use them at deeper levels in the navigation hierarchy, allowing users to switch to your app's most important screens from anywhere in the app.

Following the same pattern, there's also a good OpenSource library that does its job really well:

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.