I have a main activity that contains many buttons. I don't want to have a list of buttons like this. I know this looks bad, only cause I threw this together to show you what I have. As you can see, I really don't even have enough room. I don't want a scrollView in my main Activity. Does anyone have suggestions on building my activity to look sleek and simple?

enter image description here

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

  • 1
    not without knowing what it does and what it currently looks like :) – Steven A. Lowe Oct 26 '13 at 19:59
  • Ok take a look. Does this explain better? – Chad Bingham Oct 26 '13 at 20:22
  • How about using layout_weight ? It may help with creation of percent based items height. – user311076 Oct 26 '13 at 21:35
  • You could use a grid layout with big icons. – user106142 Oct 26 '13 at 21:49
  • Thats a good idea. I just can't draw icons for the life of me – Chad Bingham Oct 26 '13 at 21:50

One approach would be to put the buttons in a NavigationDrawer and display only the most important info in the content of the Activity or one of the other screens as the starting point and the user can navigate from here through the NavigationDrawer

If you don't like this approach you could also try putting the buttons in an ActionBar Spinner as a list. This way you'll have one of the "Fight Cards", "Buy Tickets", etc screen as the starting point and the user can navigate from here through the Spinner

I don't know exactly what you're displaying in the application so I cannot decide what is the best solution for your problem, you'll have to figure that out yourself.

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.