|
An action menu contains specific actions that are less frequently used than actions that appear directly in the action bar and are not prominent or frequent enough to place inline on the screen. Users can open the action menu by tapping the action button on the right side of the action bar. |
![]() |
Best practices
This approach is consistent with the position of actions in a context menu. |
|
Context menus provide users with a quick way to access the most common actions for an item. If you incorporate a context menu in your application, users don't have to open an item to act on it. For example, if users press and hold on a picture, actions such as Share, Edit, Move to folder, and Delete could appear in the context menu.
If you want to add an action for an item that is visible on the screen, include the action in a context menu, rather than an action bar. If the majority of users would need the action often, you can place the action inline on the screen instead of in a context menu.
Context menus are similar to right-click context menus in desktop applications, but are designed for touch interfaces. If you have an existing BlackBerry application that incorporates shortcut keys or pop-up menus, you can include the shortcut actions and pop-up actions in context menus. Context menus replace pop-up or graphical context menus.
![]() |
![]() |
Best practices
|
The role of the application menu is to hold important but less frequently used actions that are independent of context and common across the application (for example, "Settings", "Log Out", and "Help"). Users can access application menus by swiping down from the top of the screen. Users can dismiss the menu by swiping up toward the top of the screen or by tapping outside the menu. The application menu should push the UI on the screen down. The menu should not be placed on top of the UI. For actions that open a new view (such as settings and help), slide the menu up and slide the new view in from the right. For actions that open a dialog box or toast, slide the menu up and display the dialog box or toast on the screen. |
![]() |
Best practices