O'Reilly logo

Learning Material Design by Kyle Mew

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Menus and dialogs

Menus are an important interface in most applications, and although primary actions should always be performed by more obvious means, such as a button, lists of secondary actions are usually best made available through a menu.

When using a material or AppCompat theme, most of the material metrics and scales for menus are applied automatically, but occasionally, there are times when we will want to customize a dialog to use as a menu. This section covers how to implement a few common menu features such as submenus, groups, and checkmarks; how to generate popup menus; and finally, how to construct custom dialogs using the material widget, CardView.

Menus

The menus used up until now in this chapter have been designed to demonstrate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required