diff --git a/apps/toolbox/src/main-page.xml b/apps/toolbox/src/main-page.xml
index 010e7fd99..28f53ca08 100644
--- a/apps/toolbox/src/main-page.xml
+++ b/apps/toolbox/src/main-page.xml
@@ -9,9 +9,10 @@
-
+
+
diff --git a/apps/toolbox/src/pages/labels.ts b/apps/toolbox/src/pages/labels.ts
new file mode 100644
index 000000000..6a625c8f3
--- /dev/null
+++ b/apps/toolbox/src/pages/labels.ts
@@ -0,0 +1,10 @@
+import { Page, Observable, EventData } from '@nativescript/core';
+
+let page: Page;
+
+export function navigatingTo(args: EventData) {
+ page = args.object;
+ page.bindingContext = new SampleData();
+}
+
+export class SampleData extends Observable {}
diff --git a/apps/toolbox/src/pages/labels.xml b/apps/toolbox/src/pages/labels.xml
new file mode 100644
index 000000000..a94207cab
--- /dev/null
+++ b/apps/toolbox/src/pages/labels.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/core/ui/text-base/index.android.ts b/packages/core/ui/text-base/index.android.ts
index d325a7083..ce7d277f0 100644
--- a/packages/core/ui/text-base/index.android.ts
+++ b/packages/core/ui/text-base/index.android.ts
@@ -468,6 +468,7 @@ export class TextBase extends TextBaseCommon {
nativeTextViewProtected.setMaxLines(Number.MAX_SAFE_INTEGER);
} else {
nativeTextViewProtected.setMaxLines(typeof value === 'string' ? parseInt(value, 10) : value);
+ nativeTextViewProtected.setEllipsize(android.text.TextUtils.TruncateAt.END);
}
}
diff --git a/packages/core/ui/text-base/index.ios.ts b/packages/core/ui/text-base/index.ios.ts
index b52994014..33e674922 100644
--- a/packages/core/ui/text-base/index.ios.ts
+++ b/packages/core/ui/text-base/index.ios.ts
@@ -244,6 +244,7 @@ export class TextBase extends TextBaseCommon {
}
} else if (nativeTextViewProtected instanceof UILabel) {
nativeTextViewProtected.numberOfLines = numberOfLines;
+ nativeTextViewProtected.lineBreakMode = NSLineBreakMode.ByTruncatingTail;
} else if (nativeTextViewProtected instanceof UIButton) {
nativeTextViewProtected.titleLabel.numberOfLines = numberOfLines;
}