From 5faf7402cbb8d0a2b4ab4ac3e795cb33fab02827 Mon Sep 17 00:00:00 2001 From: Osei Fortune Date: Sat, 30 May 2026 21:21:33 -0400 Subject: [PATCH] fix(android): edge to edge default behaviour Pages consume the overflow by default, making it easier for containers to overflow once the page allows it . --- packages/core/ui/core/view/index.android.ts | 2 +- packages/core/ui/page/index.android.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/core/ui/core/view/index.android.ts b/packages/core/ui/core/view/index.android.ts index fc3d1c177c..df2fcf51b2 100644 --- a/packages/core/ui/core/view/index.android.ts +++ b/packages/core/ui/core/view/index.android.ts @@ -1806,7 +1806,7 @@ export class ContainerView extends View { constructor() { super(); - this.androidOverflowEdge = 'none'; + this.androidOverflowEdge = 'ignore'; } } diff --git a/packages/core/ui/page/index.android.ts b/packages/core/ui/page/index.android.ts index 5801f9d4e0..9f52a2647c 100644 --- a/packages/core/ui/page/index.android.ts +++ b/packages/core/ui/page/index.android.ts @@ -13,6 +13,11 @@ export * from './page-common'; export class Page extends PageBase { nativeViewProtected: org.nativescript.widgets.GridLayout; + constructor() { + super(); + this.androidOverflowEdge = 'none'; + } + public createNativeView() { const layout = new org.nativescript.widgets.GridLayout(this._context); layout.addRowsFromJSON(