It really depends on the application.  Personally, I prefer on screen
buttons to menu buttons in almost all cases when the screen real
estate isn't at a severe premium due to the difficulty of using a
button then using the touch screen.  So as long as you have space, I
say put it on the screen.  Games and stuff this is obviously
impossible for, so go ahead and put them in the menu in that
situation.  Just remember, 1 tap is better than 1 button and 1 tap.

Now, there are a few exceptions I follow.  Anything that is the same
in any activity I put in the menu so that it's consistent across the
UI.  In fact, that's the most important rule I can think of: Be
consistent!  Don't put save in the menu sometimes and on the screen
sometimes.

Try to think of common tasks and minimize the difficulty in going
about them.  Sometimes it's easier in general to put everything in the
menu.  I seriously doubt this is the case for almost all apps as the
menu seems to get cluttered very easily.

If you do use the menu, PLEASE use common icons so that a user can
navigate it at a glance.  Don't use a magnifying glass for file open
that's just going to confuse people and make your app slower and
harder to use.

On Oct 3, 1:12 pm, Charlie Collins <[EMAIL PROTECTED]> wrote:
> Every time I make a new screen I find myself debating which buttons
> should be on screen buttons, and which should be menu items, and or
> which should be both. I was wondering what others thing about this.
> Are there general guidelines or logical approaches that people are
> using? I apologize up front if this is a silly question, but it comes
> up again and again in my own head, and I haven't found any
> documentation or direction on it really.
>
> I notice that the built in contacts app, for example, has the sort of
> "main" actions like "new contact," "edit contact," "save," "discard,"
> etc, as menu items.  But it also has "Add Icon" as both a menu item
> and as an on screen button.
>
> I personally think it makes the most sense to use the menu for high
> level "actions," so "save" and "add" and so on make sense in the menu.
> But maybe that is subjective? Is it just whatever works best with the
> screen real estate and layout, etc.
>
> Seems like the menu is faster/more intuitive if you can use it, but
> with the d-pad all the on screen buttons work too whether or not the
> device is touch capable, and being on screen makes the choices more
> obvious.
> What to the UI gurus and Android devs think are some best practices in
> terms of making button/menu choices?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to