tags:

views:

47

answers:

1

Is there any functionality baked into Android SDK that will give user visual clue that menu is available? Or has anybody worked on this problem?

Currently, I need to rely on user clicking Menu button and sometimes it's just not so obvious that certain Activity has Menu.

So, any suggestions?

+1  A: 

Is there any functionality baked into Android SDK that will give user visual clue that menu is available?

No.

So, any suggestions?

I consider three tiers of UI:

  1. The #1 point behind the activity should be accessible directly on the screen, without any menus.
  2. Things that somebody might want to do on the activity but are not quite as important can go in an options menu. The MENU button is always there -- users will learn to press it from time to time.
  3. If you have a ListView, and you want to have a context menu for operations on individual list items, that's cool...for power users. For ordinary people, have some more discoverable path they can take that will let them do the same things. So, for example, if a context menu offers Edit and Delete options, a simple tap on the same item should lead to an activity where the user can get to Edit and Delete options menu items.

Also, try a few different ways of offering help, in hopes that some users will, one way or another, RTFM:

  • Traditional help screen (e.g., HTML in a WebView)
  • Tip-of-the-day on startup
  • Screencasts in the app (make them entertaining, and users will consider them "content" as much as "docs")
  • Docs/screencasts on your Web site (for those who are more comfortable with long-form material on a bigger screen than their device offers)
CommonsWare
Well, I can honestly say you are right on all accounts... just I'm lazy kind of programmer (not sure if there is non-lazy kind of programmer ;) - and in my app I have simple ListView; and all options (find additional items, help, logout) are put into Menu. So, I'm looking for a way to say - hey if you want to populate that ListView, tap Menu. Or if you wish to logout, tap Menu. I know MOST of the Android users will know to press Menu, but it's just not intuitive for some. Guess my option is to either put buttons directly in Activity, or develop "visual clue" myself...
kape123