# Atomic Layout - [Hiding Components](#en-us_topic_0000001062070665_section0441154013284) - [Proportion](#en-us_topic_0000001062070665_section13725752194418) - [Fixed Ratio](#en-us_topic_0000001062070665_section922215811557) The atomic layout features adaptive change and layout capabilities for screens of different sizes and types. Designers can use the atomic layout to define adaptive rules for elements on UIs of different forms. Developers can use the atomic layout to implement the adaptive UI features matching the design effect for a variety of screens. > **NOTE:** >The atomic layout is supported since API version 5. ## Hiding Components You can set priority flags for a flex layout that does not support cross-row display to define the display priorities for elements in the horizontal or vertical direction. The elements are hidden based on available space of the container.