You'll need to decide which top-level content categories to represent as tabs on
the app bar, and which icons and labels to supply for each tab. Avoid
overly-broad categories that are difficult to browse while driving. Instead, opt
for categories that showcase tailored content, such as:
Frequently used: for example, playlists or channels
Preferred: for example, favorite artists
Timely: for example, recent songs
Curated: for example, recommended for you
In this example, the tailored content includes recently-played songs, a way
to discover more music, and a list of all of the user's music.
Navigation tab requirements
It's important to create a simple and consistent navigation model that
accommodates all possible screen sizes.
Follow these requirements and recommendations as you design the navigation
tabs for your media app:
Requirement level
Requirements
MUST
Implement no more than 4 tabs (for AAOS)
Provide a label and a monochrome (preferably white) vector icon for each tab (for AAOS)
SHOULD
Keep tab labels as short as possible, to prevent their being truncated
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-05 UTC."],[],[],null,[]]