Stay organized with collections
Save and categorize content based on your preferences.
In addition to making some decisions about content access and sign-in for your app, you may need to design settings screens.
If you want to make your app settings available to users, you need to design a settings screen, plus screens for any error-handling that may be needed. To find out how users will access your app settings, visit Sign-in, settings & search.
As you design your settings flow, keep in mind the requirements and guidelines below.
Layout requirements
Currently, you need to design versions of your settings screens for both portrait and landscape layouts:
A portrait-mode layout for the screen size used in the Volvo Polestar 2 (1068 x 1425dp; 1152 x 153px)
A landscape-mode layout for the screen size used in Google's reference Automotive implementation (1075 x 806dp; 1024 x 768px)
You can use the emulator in Android Studio to see how your layouts look in these two implementations. You can also consult Layout for reference information about how car makers’ layouts are adapted to various screen sizes (keeping in mind that details such as margins and padding values may be changed by the car maker).
The app bar in the media app template includes an option for a Settings control, which users can select to bring up an overlay with your app settings screen.
A typical settings screen includes the types of elements shown here, in accordance with the guidelines that follow.
Include only settings that are necessary for app use (such as account info, app preferences, and sign-in/sign-out) or relevant to listening to media in the car (for example, turning off explicit content)
Make all settings accessible from a single screen, if possible
Avoid use of dialogs beyond simple confirmation
Rationale:
Design for cars: Keep in-car settings to the minimum required for that environment, and make them easy to find and use.
[[["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 2024-07-23 UTC."],[[["When designing app settings, you need to create layouts for both portrait and landscape orientations to accommodate different car screen sizes."],["Settings screens should prioritize simplicity and ease of navigation, including only essential options for in-car use."],["All settings should ideally be accessible from a single screen, avoiding complex navigation or dialogs."],["You must declare a Settings activity in your app's manifest file to implement the settings functionality."],["Refer to Android Automotive OS guidelines for custom screens to ensure your settings design aligns with the overall system style."]]],[]]