Back to Nativescript

dock-layout

apps/automated/src/ui/layouts/dock-layout.md

9.0.18-core965 B
Original Source

DockLayout

Using a DockLayout requires the DockLayout module. {%snippet dock-layout-require%}

Declaring a DockLayout

XML
<Page>
 <DockLayout stretchLastChild="true">
   <Button dock="left" text="left" style="background-color: red; margin: 5;" />
   <Button dock="top" text="top" style="background-color: lightblue; margin: 5;" />
   <Button dock="right" text="right" style="background-color: lightgreen; margin: 5;" />
   <Button dock="bottom" text="bottom" style="background-color: lightpink; margin: 5;" />
   <Button text="fill" style="background-color: wheat; margin: 5;" />
 </DockLayout>
</Page>

Other frequently used modules when working with a DockLayout include: {%snippet dock-layout-others%}

Create DockLayout

{%snippet dock-layout-create%}

Add child view to layout

{%snippet dock-layout-addchild%}

Remove child view from layout

{%snippet dock-layout-removechild%}

Setting the dock property

{%snippet dock-layout-setdocl%}